Skip to content

Sailor · 2010–2025

Ian McCaffrey

university of massachusetts at dartmouth College fleet racingOptimist420

Search sailors · About these ratings

Events
42

373 races · 15 race wins

Win rate
0%

0% win rate · 0 of 42

Podium rate
10%

4 top-three finishes

Typically beats
63%

of boats faced (90%: 61%–65%, 1,770 boats)

Best class ranking
#1077

Helm in Optimist · rating 326

Longest win streak
2

race wins in a row

Longest-running crew
Sara Donahue

Oct 2023 – Apr 2025 · 6 events

Nemesis
James Jagielski

11–55 head to head in 66 races

Rival
Benjamin Monnich

48–72 in 120 races

Best day
11 Aug 2014

3-4-9-9-1-6-3-3-2-1 · Junior Olympic Sailing Festival · about 1 in 189,432,730 by chance

Signature result
2nd of 56

Junior Olympic Sailing Festival · Optimist · 11 Aug 2014

Partnerships · 20 sailors

  • Sara Donahue · University of Massachusetts at Dartmouth (Corsairs 1), University of Massachusetts at Dartmouth (Corsairs) · College fleet racing 6events 0 wins together · 1 podiums · 0% win rate · 1 of 53 races won Beat 24% of the fleet together(−33 vs. without) · best 2nd · Oct 2023 – Apr 2025
  • Lucas Camara · University of Massachusetts at Dartmouth (Corsairs 1), University of Massachusetts at Dartmouth (Corsairs) · College fleet racing 4events 0 wins together · 0 podiums · 4 events · 0 of 38 races won Beat 13% of the fleet together(−44 vs. without) · best 6th · Sep 2024 – Apr 2025
  • Andrew Graham · University of Massachusetts at Dartmouth (Corsairs) · College fleet racing 4events 0 wins together · 0 podiums · 4 events · 1 of 58 races won Beat 16% of the fleet together(−41 vs. without) · best 8th · Oct 2021 – Apr 2024
  • Annette Limoges · University of Massachusetts at Dartmouth (Corsairs) · College fleet racing 4events 0 wins together · 1 podiums · 4 events · 1 of 45 races won Beat 23% of the fleet together(−33 vs. without) · best 2nd · Oct 2024 – Apr 2025
  • Maya Palmer · University of Massachusetts at Dartmouth (Corsairs) · College fleet racing 4events 0 wins together · 1 podiums · 4 events · 1 of 37 races won Beat 25% of the fleet together(−30 vs. without) · best 2nd · Mar 2025 – Apr 2025
  • Brian Graham · University of Massachusetts at Dartmouth (Corsairs 1), University of Massachusetts at Dartmouth (Corsairs) · College fleet racing 3events 0 wins together · 0 podiums · 3 events · 0 of 26 races won Beat 16% of the fleet together(−40 vs. without) · best 6th · Oct 2024 – Mar 2025
  • Emily King · University of Massachusetts at Dartmouth (Corsairs) · College fleet racing 3events 0 wins together · 0 podiums · 3 events · 1 of 22 races won Beat 17% of the fleet together(−38 vs. without) · best 8th · Oct 2023 – Apr 2024
  • Brendan Ballon · University of Massachusetts at Dartmouth (Corsairs) · College fleet racing 2events 0 wins together · 1 podiums · 2 events · 1 of 22 races won Beat 46% of the fleet together · best 2nd · Apr 2025 – Apr 2025
  • Brian BogueJimenez · University of Massachusetts at Dartmouth (Corsairs) · College fleet racing 2events 0 wins together · 0 podiums · 2 events · 1 of 38 races won Beat 11% of the fleet together · best 8th · Oct 2023 – Oct 2023
  • Alan Andonian · University of Massachusetts at Dartmouth (Corsairs) · College fleet racing 2events 0 wins together · 0 podiums · 2 events · 0 of 36 races won Beat 31% of the fleet together · best 9th · Oct 2021 – Oct 2021

Lift shows how much better this sailor finishes with that partner aboard.

Rating history

-12720353220112013201520172019202120232025Helm rating, all classes

Event history · 42

DateEventBoatClassRoleFinish
13 Apr 2025Wesleyan InviteUniversity of Massachusetts at Dartmouth (Corsairs)College fleet racingA Skipper2nd / 6
5 Apr 2025Southern 5 SaturdayUniversity of Massachusetts at Dartmouth (Corsairs)College fleet racingB Skipper8th / 9
29 Mar 2025InviteUniversity of Massachusetts at Dartmouth (Corsairs)College fleet racingB Skipper11th / 12
22 Mar 2025O’Toole SaturdayUniversity of Massachusetts at Dartmouth (Corsairs)College fleet racingB Skipper14th / 14
26 Oct 2024NEISA Fall TournamentUniversity of Massachusetts at Dartmouth (Corsairs)College fleet racingA Skipper12th / 12
13 Oct 2024Reese's CupUniversity of Massachusetts at Dartmouth (Corsairs 1)College fleet racingB Skipper6th / 9
14 Sep 2024The Hatch Brown Trophy 2024University of Massachusetts at Dartmouth (Corsairs)College fleet racingB Skipper18th / 18
21 Apr 2024Mendums InviteUniversity of Massachusetts at Dartmouth (Corsairs)College fleet racingA Skipper15th / 16
28 Oct 2023NE Fall TournamentUniversity of Massachusetts at Dartmouth (Corsairs)College fleet racingA Crew (4-6)8th / 10
26 Oct 2023The Dark of NightUniversity of Massachusetts at Dartmouth (Corsairs)College fleet racingB Skipper15th / 19
7 Oct 2023Sister Esther TrophyUniversity of Massachusetts at Dartmouth (Corsairs)College fleet racingA Skipper (1-8)17th / 17
17 Oct 2021Mass Maritime InviteUniversity of Massachusetts at Dartmouth (Corsairs)College fleet racingA Skipper9th / 13
9 Oct 2021Great Herring Pond OpenUniversity of Massachusetts at Dartmouth (Corsairs)College fleet racingB Skipper11th / 15
3 Aug 2019USA Junior Olympic Sailing Festival - DBMS Junior Regatta2296Club 420 Traps and ChutesSkipper2nd / 31
6 Jul 2019NBJR 20192296420Skipper34th / 66
6 Aug 201831st Scituate Junior Regatta2296420Skipper5th / 41
28 Jul 2018USA Junior Olympic Sailing Festival - DBMS Junior Regatta2296Club 420 Traps and ChutesSkipper5th / 47
23 Jul 20182018 Marblehead Junior Race Week2296420 ChampSkipper12th / 46
7 Jul 2018NBJR 20182296420Skipper49th / 65
12 Aug 2017USA Junior Olympic Sailing Festival - DBMS Junior Regatta6371Club 420 Traps and ChutesSkipper13th / 48
7 Aug 201730th ANNUAL SCITUATE JUNIOR REGATTA1468420Skipper3rd / 56
25 Jul 20172017 Marblehead Junior Race Week1468420 ChampSkipper18th / 69
13 Jul 2017USA JUNIOR OLYMPIC SAILING FESTIVAL (HBJR)1468420Skipper12th / 44
1 Aug 201629th ANNUAL SCITUATE JUNIOR REGATTA19420Skipper21st / 71
25 Jul 20162016 Marblehead Junior Race Week1468420 ChampSkipper46th / 80

Helm rating across all classes: -45 (±148), #60,241.Crew rating across all classes: -2 (±238). Compiled from public results; not an official ranking.