The most common question I get from swim families is some version of "is my kid fast enough for college?" And the honest answer is that the question is aimed at the wrong target. Families ask it as if the hard line runs between Division II and Division III, the two they tend to weigh against each other. It does not. The line that actually matters runs between Division I and everything below it.
I pulled the times that 17-year-olds on current college rosters were swimming, split by the division they landed in. Seventeen is the age most families are sitting down to decide whether college swimming is realistic, so it is the fair place to look. Across every event I checked, the same shape appeared: a big step down from D1, then three divisions bunched close together.
The choice families lose sleep over, D2 versus D3, is a smaller speed difference than the one they never think about.
Where the real gap is
Take the girls' 100 freestyle. The middle 17-year-old who ended up on a D1 roster was swimming 53.52. At D2 the middle swimmer went 56.52, at D3 she went 57.66, and at NAIA 58.15. Read those four numbers slowly. D1 is a full three seconds clear. Then D2, D3 and NAIA land inside a second and a half of one another.
That pattern held on the boys' side and in every stroke. A D1 boy's 100 free middle was 47.57; D2, D3 and NAIA came in at 49.58, 50.55 and 50.95. Same shape: one big drop, then a tight cluster. So when a family tells me they are torn between a D2 and a D3 program, I gently point out that they are splitting hairs over about a second, while the decision that actually changes what times you need, whether to chase D1 at all, is the one they made without noticing.
These are the times of kids already on rosters, not qualifying marks anyone had to hit. They describe who is there, not a door that opens at a certain number. But as a picture of the water your child would be swimming in, they are as real as it gets.
The times: girls
Middle-of-the-roster times for 17-year-olds, by the division they reached. Compare your daughter to the middle column of the division you are weighing, not to the fastest swimmer you can find on a team's website.
| Event | D1 | D2 | D3 | NAIA |
|---|---|---|---|---|
| 50 free | 24.89 | 26.12 | 26.70 | 26.81 |
| 100 free | 53.52 | 56.52 | 57.66 | 58.15 |
| 200 free | 1:55.65 | 2:02.82 | 2:05.55 | 2:07.27 |
| 500 free | 5:11.07 | 5:30.22 | 5:37.33 | 5:43.15 |
| 100 back | 59.69 | 1:04.08 | 1:05.45 | 1:05.72 |
| 100 breast | 1:08.90 | 1:13.40 | 1:15.48 | 1:14.90 |
| 100 fly | 58.93 | 1:02.81 | 1:03.98 | 1:04.49 |
| 200 IM | 2:10.86 | 2:19.40 | 2:22.23 | 2:24.40 |
Middle swimmer (the median) at age 17 among girls who reached each division, short-course yards. Each cell rests on 147 to 3,898 swimmers depending on the event and division.
The times: boys
Same picture for the boys. Same shape too: D1 off alone, the other three barely separated.
| Event | D1 | D2 | D3 | NAIA |
|---|---|---|---|---|
| 50 free | 21.95 | 22.91 | 23.33 | 23.31 |
| 100 free | 47.57 | 49.58 | 50.55 | 50.95 |
| 200 free | 1:43.62 | 1:49.03 | 1:51.45 | 1:52.65 |
| 500 free | 4:43.90 | 4:59.06 | 5:04.58 | 5:08.52 |
| 100 back | 53.33 | 56.73 | 58.30 | 58.62 |
| 100 breast | 1:00.42 | 1:03.96 | 1:05.04 | 1:06.13 |
| 100 fly | 52.14 | 54.91 | 56.03 | 56.94 |
| 200 IM | 1:56.61 | 2:03.99 | 2:05.91 | 2:09.40 |
Middle swimmer at age 17 among boys who reached each division, short-course yards. Each cell rests on 155 to 3,378 swimmers depending on the event and division.
Where D3 and NAIA actually cross
Look closely and the divisions do more than cluster. They cross. In the girls' 100 breaststroke, the middle NAIA swimmer (1:14.90) is faster than the middle D3 swimmer (1:15.48). In the boys' 50 free, D3 (23.33) and NAIA (23.31) are a hundredth apart, which is to say identical. A label on a division does not pin down how fast a team is. Individual D3 programs run from nationally elite to genuinely gentle. NAIA is the same.
This is why I tell families to stop shopping by division tier below D1 and start shopping by program. Once you are out of D1, the division badge tells you very little about the speed in the pool. A fast D3 team will out-swim a slow D2 team every time. Look at the actual roster, not the letter.
How to use this
Find your child's event in the table, then read across. Where does her current time land? If she is around the D1 column, D1 is a real conversation, and the rest of the recruiting work is about grades and timing, plus finding programs that actually need her event. If she is anywhere in that D2-to-NAIA band, the good news is that a wide field opens at once, because those three divisions ask for such similar speed. Across D2, D3 and NAIA, our data holds roughly 288 programs, against 125 at D1. That more than doubles the field. Most families never see it, because they stop looking the moment D1 is off the table.
And if she is a second or two outside the NAIA column today, at 17, keep going. Rosters are built from swimmers who were still dropping time into their senior year. This table shows where kids landed, not where they were sitting when a coach first noticed them.
If you want to go deeper, our recruiting-standard tables break every event down further, you can filter every program we track by division and event, and you can drop your child's times into the times checker to see where they sit. For international families, the money and roster math works differently, and I walk through it in a separate piece. More of these breakdowns live on the research page.
Where these numbers come from
- Middle-of-the-roster (median) times for swimmers at age 17 who appear on current D1, D2, D3 and NAIA rosters, short-course yards, individual swims only.
- Each cell is drawn from between 147 and 3,898 swimmers, depending on how common the event is and how large the division is.
- Program counts reflect the schools in our data with a confirmed men's or women's team: 125 at D1, 72 at D2, 188 at D3, 28 at NAIA.
- These describe swimmers who reached each division, not qualifying times. No number here guarantees or denies anyone a roster spot.