Swimmer profile

Broc Hafl

Male17-18Coast Guard Blue DolphinsVA · EASTERN

SeasonUSA Swimming season runs Sept – Aug
Event
2016–17
2017–18
2018–19
2019–20
2020–21
2021–22
2022–23
2023–24
2024–25
2025–26
50 Free SCY
42.95
35.16
▲ 7.79
31.10
▲ 4.06
28.89
▲ 2.21
26.27
▲ 2.62
24.21
▲ 2.06
23.93
▲ 0.28
24.20
▼ 0.27
23.57
▲ 0.63
23.15
▲ 0.42
100 Free SCY
1:18.11
1:07.52
▲ 10.59
59.47
▲ 8.05
58.06
▲ 1.41
54.34
▲ 3.72
53.01
▲ 1.33
51.14
▲ 1.87
50.59
▲ 0.55
51.16
▼ 0.57
200 Free SCY
2:24.93
2:14.54
▲ 10.39
2:04.37
▲ 10.17
1:57.76
▲ 6.61
1:53.69
▲ 4.07
1:55.33
▼ 1.64
1:50.68
▲ 4.65
1:53.67
▼ 2.99
500 Free SCY
5:35.21
5:16.19
▲ 19.02
5:02.11
▲ 14.08
5:05.53
▼ 3.42
50 Back SCY
47.51
38.10
▲ 9.41
34.69
▲ 3.41
30.84
▲ 3.85
30.22
▲ 0.62
28.27
▲ 1.95
26.77
▲ 1.50
26.87
▼ 0.10
27.23
▼ 0.36
25.76
▲ 1.47
100 Back SCY
2:11.21
1:24.49
▲ 46.72
1:14.71
▲ 9.78
1:08.74
▲ 5.97
1:01.19
▲ 7.55
58.28
▲ 2.91
56.85
▲ 1.43
56.40
▲ 0.45
55.48
▲ 0.92
54.38
▲ 1.10
200 Back SCY
2:10.01
2:05.93
▲ 4.08
1:59.19
▲ 6.74
1:59.02
▲ 0.17
1:57.41
▲ 1.61
1:55.02
▲ 2.39
50 Breast SCY
1:00.06
45.59
▲ 14.47
41.13
▲ 4.46
35.35
▲ 5.78
31.21
▲ 4.14
31.09
▲ 0.12
100 Breast SCY
1:40.28
1:26.38
▲ 13.90
1:17.63
▲ 8.75
1:08.36
▲ 9.27
1:05.56
▲ 2.80
1:03.79
▲ 1.77
1:03.55
▲ 0.24
1:02.10
▲ 1.45
1:02.07
▲ 0.03
200 Breast SCY
3:19.75
2:43.22
▲ 36.53
2:27.99
▲ 15.23
2:24.41
▲ 3.58
2:23.38
▲ 1.03
2:18.79
▲ 4.59
2:17.35
▲ 1.44
2:16.64
▲ 0.71
50 Fly SCY
43.59
35.73
▲ 7.86
26.72
▲ 9.01
100 Fly SCY
1:31.26
1:21.54
▲ 9.72
1:06.37
▲ 15.17
1:00.71
▲ 5.66
1:01.14
▼ 0.43
59.23
▲ 1.91
58.05
▲ 1.18
57.48
▲ 0.57
200 Fly SCY
2:28.00
2:12.79
▲ 15.21
2:08.97
▲ 3.82
100 IM SCY
2:07.33
1:31.23
▲ 36.10
1:16.51
▲ 14.72
1:08.13
▲ 8.38
1:02.62
▲ 5.51
200 IM SCY
3:12.98
2:45.11
▲ 27.87
2:42.13
▲ 2.98
2:13.76
▲ 28.37
2:08.27
▲ 5.49
2:03.19
▲ 5.08
2:01.31
▲ 1.88
2:00.31
▲ 1.00
1:58.72
▲ 1.59
400 IM SCY
4:54.06
4:18.42
▲ 35.64
4:15.97
▲ 2.45
4:15.86
▲ 0.11
4:09.31
▲ 6.55
Improvement<0.5s0.5–2s2–5s5s+Slower

📊 All Attempts by Event

Chronological history of every recorded swim. Click an event to expand its attempt list.

50 Free SCY23.15PB
100 Free SCY50.59PB
200 Free SCY1:50.68PB
500 Free SCY5:02.11PB
50 Back SCY25.76PB
100 Back SCY54.38PB
200 Back SCY1:55.02PB
50 Breast SCY31.09PB
100 Breast SCY1:02.07PB
200 Breast SCY2:16.64PB
50 Fly SCY26.72PB
100 Fly SCY57.48PB
200 Fly SCY2:08.97PB
200 IM SCY1:58.72PB
400 IM SCY4:09.31PB