App Tutorials

Compare Swim Seasons in Gophin: See Your Real Progress

By Fabio Verschoor•May 7, 2026•7 min
Compare Swim Seasons in Gophin: See Your Real Progress

Teen swimmer sitting on a bench on the pool deck, looking at her phone, towel over her shoulders, evening light

Quick answer

One meet is noise. The season is the signal. In Gophin, open Compare → Seasons: every event shows this season's best next to last season's, with the difference. Select an event and hit Show Chart to see every race of both seasons on one graph. It is free, and official times load on their own.

Rafa came home from a meet in Vancouver last spring with a frown. She had just dropped two seconds in her 200 free, but she was upset because her 100 was a tenth slower than the week before. She kept staring at the two times like they meant her whole season was off.

I get it. When you only look at your last race, the picture is too small. One bad swim feels like a step backwards. One good swim feels like everything is finally clicking. Neither is the full story.

The full story lives in the season: months of training, a long run of meets, and a taper at the end. That is the unit of progress in swimming, not a single event on a single Saturday.

That is what the Seasons comparison in Gophin is for. Here is how to open it, how to read it, and why the season view changes how you talk about progress.

Why Looking at Single Times Is Misleading

Gophin's Seasons comparison on a phone: one swimmer's 2024–2025 and 2025–2026 seasons on the same chart

Every race carries noise. Pool temperature, lane assignment, how you slept, what you ate, whether you tapered, whether you raced the day before. A 100 free time is the swim, plus all of that.

Compare two single times from two different meets and you are comparing two clouds of variables, not two performances. That is why a swimmer can post a personal best in October, swim three slower times through November, and still be improving. The trend is up. The individual races just look noisy.

Zoom out to a full season and the noise evens out. You see the actual direction: faster, holding steady, or slipping.

How to Open Compare → Seasons

  1. Sign in to Gophin. The screen uses the swimmer you have selected; if you follow more than one, you can switch in Filters.
  2. On a phone, select Compare in the bottom bar, then Seasons. On a computer, open Compare → Seasons in the side menu. The page is called Seasons Comparison.
  3. Gophin loads the swimmer's two most recent seasons with races right away: Season A in blue, Season B in orange.

To change what you are looking at:

  • Pool: the quick buttons SCM, LCM, SCY or All. Short course and long course are different races, so pick one pool before judging progress.
  • Stroke: the stroke icons (Freestyle, Backstroke, Breaststroke, Butterfly, Medley) narrow the list.
  • Filters (select the bar to edit): the swimmer, Season A, Season B, and Include my custom times if you have added times by hand in Custom Times.

A season in Gophin is the full competitive year (for example, 2025-2026), with every pool inside it. That is why the pool buttons matter.

What the Screen Shows

The event list. Each row is one event in one pool, such as 100 Free SCY. You see Season A's best time next to Season B's best time, the difference between them, and the World Aquatics points of each swim. An event swum in only one of the two seasons shows a dash on the other side.

The details. Select a row to open it. You get the Date and Meet where each season's best was swum, and the World Points of both.

The chart. On a phone, select Show Chart inside the open row. On a computer, the chart (Progression Chart) opens on the right as soon as you click an event, with a Time History list of the races below it. Every race of that event in both seasons appears as a point: a blue line for Season A, an orange line for Season B. Points line up by calendar date (day/month), so a mid-November race this year sits next to mid-November last year. Faster times sit higher on the chart.

One screen, but it is the difference between "I had a good race in March" and "I dropped two seconds this season, and I was faster than last year at the same time of year."

Sign in and open Compare → Seasons to see your swimmer's last two seasons side by side.

How to Read It Without Getting Lost

Start with the list, not the chart. If this season's best beats last season's best in the same pool, that is real improvement, however bumpy the races in between look. (Not sure how a season best differs from a personal best? See season best vs personal best.)

Then open the chart for the events that matter. Compare the same weeks of the year. Is this November faster than last November? That is a fairer question than "is today faster than my best ever?"

Count the dots. Few dots mean few races. If your swimmer raced eight times last season and four times this season, the comparison is thinner and noisier.

Look for repeat meets. If your swimmer raced the same December invitational two years in a row, those two dots are your cleanest comparison: same pool, same time of year, same point in the training cycle.

The chart is a tool, not a verdict. It shows the pattern. You and the coach decide what it means.

Best Moments to Use It

Before a championship meet. Two weeks out, open the events your swimmer will race. What was the best time last season, and where was it swum? That gives you a realistic target, not a wishful one.

End-of-season recap. Go down the list. Which events improved most? Which ones flattened? That conversation, with a coach or on your own, is how you set goals for next season.

Spotting a plateau. If the 200 free best barely moved between the two seasons, the difference column shows it immediately. Switch Season B to an older season to see if it has been flat for longer. That is a signal to talk about training, not just to race more.

Confirming a breakthrough. Sometimes it feels like a great season, but it is hard to be sure. The list confirms it (or doesn't) with the actual numbers.

Recruiting conversations. College coaches want to see trajectory, not one fast race. Two seasons side by side, event by event, tell that story quickly.

Why a Slower Mid-Season Meet Is Usually Fine

After one meet last fall, Rafa added time in three events and I started drafting an email to her coach. Michelle stopped me: "Look at the whole season, not one day." The season line was pointing the right way. That meet was noise inside a strong trajectory.

Three things explain most mid-season dips, and all three show up on the Seasons chart:

  • Training loads come in waves. Coaches load heavy blocks and then unload them. Swimmers often race slower in the middle of a heavy block, and the drop comes after the body absorbs the work. If last season's line has the same dip in the same month, you are looking at the plan, not a problem.
  • Peaks are planned. Championship meets are chosen months ahead, with a taper before them. Judging the season by an early or mid-season meet misses the build. Compare where your swimmer is now with the same point last season, not with last season's championship swim.
  • Consistency is the clearest signal. A single best time can be an outlier. Races that sit close together, meet after meet, show a swimmer who can repeat a level, and that is what moves them up. On the chart, look at how tight this season's dots are compared with last year's.

The practical rule: react to a pattern across several meets, not to one Saturday. And when you talk to the coach, bring the screen instead of a feeling. It keeps the conversation about the season, where it belongs.

What It Does Not Do

Coach and teen swimmer smiling at a performance chart on a phone by the pool

It does not replace your coach. It does not tell you why a season went the way it did. It does not know about growth spurts, school stress, injuries, or training changes.

It compares two seasons at a time, not three or four. To look further back, change Season B.

It does not predict the future either. A flat season can be followed by a breakthrough, and a great season by a tough one. The screen shows the past clearly. The next season is still up to the swimmer.

What it does is replace guessing with seeing. Most swimmers carry a vague "I think I improved this year." Two seasons side by side turn that into a clear answer.

Free, With Nothing to Type

Compare → Seasons is free, like the rest of Gophin: Best Times, Meets, Standards, Rankings, and the other comparisons (Standards, Swimmers, Groups). There is no paid plan. Official meet times load on their own once results are published. Gophin runs in the browser and in the iOS and Android apps.

One Last Thing

A single race tells you about a single race. A season tells you about a swimmer.

If you have spent the year staring at one fast time or one disappointing one, pull back. Look at the whole season. Then put it next to last season. The story is almost always different from what you thought.

Sign in and compare your swimmer's seasons

Frequently Asked Questions

  • How do I compare two swim seasons in Gophin?
    Sign in, select Compare, then Seasons. Gophin loads the swimmer's two most recent seasons (Season A and Season B) and lists each event with both season bests and the difference. Pick a pool (SCM, LCM, SCY), select an event, and open the chart to see every race of both seasons.
  • Is a slower meet in the middle of the season a bad sign?
    Usually not. Training loads come in waves and swimmers often race slower during heavy blocks, with the drop coming later. If last season shows the same dip at the same point, it is the plan, not a problem.
  • Do I enter times to compare seasons?
    No. Official meet results load automatically. If you added times by hand in Custom Times, turn on Include my custom times in Filters to see them too.
  • Can I compare more than two seasons?
    The screen compares two seasons at a time. To look further back, change Season A or Season B in Filters to an older season.
  • Is Compare → Seasons free?
    Yes. It is free for everyone, like the rest of Gophin. You only need to sign in.
Fabio Verschoor

Fabio Verschoor

Founder & CEO, Gophin

Swim dad, computer scientist, and serial entrepreneur. When my daughter dove into competitive swimming, I combined my passion for sports and technology to build Gophin — so every family can track performance with clarity.

Track your swimming times for free

Sign in and see PBs, meet results, and progress in one place. Free for everyone.

Download on the App StoreQR code to open the store on your phoneGet it on Google PlayQR code to open the store on your phone
Or sign in on the web

Related Articles