Army West Point Athletics
2024-25 Men's Swimming and Diving Roster
Roster

Kalvin Hahn
- Class:
- Sophomore
- Height:
- 6-3
- Weight:
- 195
- Hometown:
- Gretna, Neb.
- High School:
- Millard North
2024-25: Second Team All-Patriot League selection…Feb. 19-22: At the Patriot League Championships, finished second in the 400 IM (3:50.31), sixth in the 200 breast (1:58.83), and 16th in the 200 IM (1:50.38)…Sept. 27: Finished first in the 1000 free relay (9:08.57), third in the 200 IM (1:51.07), and third in the 400 medley relay (3:30.92) against Fordham and Marist...Oct. 11: Finished second in the 200 breast (1:56.42) and fifth in the 200 IM (1:50.70) at Minnesota…Oct. 25: Finished first in the 100 breast (55.52) and the 200 breast (1:57.89) against Boston College…Oct. 26: Against Boston University, finished first in the 400 IM (3:48.76) and second in the 200 medley relay (1:33.66)...Nov. 1: Finished second in the 200 breast (2:02.69), third in the 200 IM (1:53.59), and sixth in the 200 back (1:57.58) against St. Bonaventure…Nov. 21-23: Finished sixth in the 200 breast prelims (1:58.10), 12th in the 400 IM prelims (3:51.64), 16th in the 400 IM finals (3:58.37), 17th in the 400 medley relay (3:18.69), 26th in the 100 breast prelims (56.29), and 41st in the 500 free prelims (4:34.56)...Dec. 5: Against Navy, finished first in the 200 breast (1:54.30), sixth in the 100 breast (54.69), and seventh in the 200 IM (1:50.28)...Jan. 11: Finished first in the 100 breast (56.70) and the 400 IM (3:51.88) and finished fourth in the 200 medley relay (1:34.88) against Bucknell...Jan. 25: Against Loyola Maryland, finished fifth in the 200 IM (1:53.38) and seventh in the 100 breast (56.04)...Jan. 31: Finished second in the 200 breast (1:57.15), third in the 200 IM (1:49.51), and fourth in the 200 medley relay (1:28.26) at Penn State.
2023-24: All-Patriot League First Team Selection, became the first person in Army West Point Men’s Swim history to qualify for and compete in two events at the U.S. Olympic Team Trials (men’s 400 IM and men’s 200 Breaststroke), set a new LCM program record in the 400 IM at the TYR Pro Swim Series - Westmont…Feb. 21-24: Won gold in the 400 IM with a program record and new plebe program record setting time of 3.46.19, earned silver in the 200 Breast (1.55.89), and placed 10th in the 200 IM (1.47.58) at the Patriot League Championships…Sept. 22: Earned silver in the 200 Breast (2.21.46) and finished 4th in the 100 Breast (1.05.70) and 5th in the 200 IM (2.11.87) against Pitt…Oct. 6-7: Won gold in the 400 IM (3.56.96), earned silver in the 200 Breast (2.02.14), and placed 5th in the 200 IM (1.53.34) at the Rutgers Invitational…Oct. 13: Finished 4th in both the 100 Breast (58.10) and the 200 IM (1.52.69) versus Princeton…Oct. 27: Earned silver in the 200 Breast (2.02.35) and bronze in the 200 Fly (1.52.22) against Boston University…Nov. 3: Won gold in the 200 Breast (1.58.26) and earned silver in the 100 Breast (55.25) versus St. Bonaventure…Nov. 16-18: Placed 10th in the 400 IM (3.49.04), 11th in the 200 Breast (1.59.30), and 21st in the 200 IM (1.49.05) at the Greensboro Aquatic Center Invitational…Dec. 7: Finished 5th in the 200 Breast (1.56.39) and 8th in the 100 Breast (54.54) against Navy…Dec. 8: Won gold in the 400 IM (4.25.19) and placed 4th in the 100 Breast (1.04.37) at the Navy Long Course Time Trials…Jan. 12: Earned silver in the 200 IM (1.49.98) and bronze in both the 100 Breast (56.31) and the 200 Breast (2.01.04) versus Penn St….Jan. 13: Won gold in the 200 Breast (2.00.19) and earned silver in the 100 Breast (56.56) against Bucknell…Jan. 19: Won gold in both the 400 IM (3.49.28) and the 200 Breast (1.59.80) and earned bronze in the 100 Breast (56.45) versus Columbia…Jan. 27: Earned silver in both the 200 Breast (2.01.32) and the 200 IM (1.50.88) and finished 4th in the 200 Free (1.42.16) against Loyola…March 6-9: Placed 4th in the 400 IM (4.24.97), 14th in the 200 IM (2.06.38), and 18th in the 200 Breast (2.18.84) at the TYR Pro Swim Series (Westmont).
Prior to West Point: Attended Millard North High School...Was 2x State Champion...7x School Record holder...4x All-American...Was a U.S. Olympic Team Trials Qualifier...Was an Academic All-American...Swam for the Greater Omaha Aquatics Leopardsharks Swim Club...Major undecided...Member of Company E2.