Ryan Haff

Ryan is originally from Maple Grove, MN, and graduated from the University of Minnesota-Duluth in 2017 with a Bachelor of Arts in Theatre and Minor in Communication.

Before becoming a co-anchor for KBJR 6 Today, Ryan was an intern at the station during the summer of 2017, where he learned the art of photography, reporting and producing in greater detail.

When he isn’t on the morning show, he enjoys watching/playing basketball, listening to music, and spending quality time with friends.

Ryan says he’s fortunate to be a part of the KBJR 6 Today team, with Emma, Adam, and their director, Jack. He says it’s a great pleasure to be delivering important stories from around the Northland.

Ryan Haff

Ryan Haff

TOP STORIES

KBJR 6 Weather Authority

Ashland
15°
Hayward
Superior
14°
Hibbing
10°
International Falls
Grand Marais
Ironwood
17°
Siren
11°
Solon Springs
Munising
18°
Brainerd
12°
Bemidji
10°
Aitkin
10°
Silver Bay
10°
Cloquet
12°
Cook
12°
Ely
10°
Grand Rapids
11°
Mora
Moose Lake
12°
Orr
Two Harbors
10°
Hinckley
12°
Connect with KBJR 6
Top Stories
Tuesday’s Scores

BOYS PREP BASKETBALL= Adrian 73, Heron Lake-Okabena 35 Aitkin 56, Eveleth-Gilbert 54 Albany 69, Milaca 48 Alexandria 84, Sauk Rapids-Rice 54 Andover 58, Coon Rapids

Read More »
AHL At A Glance

NOTE: Two points are awarded for a win, one point for an overtime or shootout loss. ___ Stockton 6, Colorado 3 Belleville 4, Laval 3,

Read More »
Tuesday’s Scores

BOYS PREP BASKETBALL= Alanson 48, Boyne Falls 31 Allendale 56, Grand Rapids West Catholic 28 Almont 47, Imlay City 40 Athens 73, Waldron 18 Bark

Read More »
Tuesday’s Scores

BOYS PREP BASKETBALL= Colfax 61, Elmwood/Plum City 44 Deerfield 83, Wayland Academy 61 Ellsworth 75, Amery 67 Gibraltar 82, Mishicot 65 Hudson 78, St. Croix

Read More »
Scroll to top
Skip to content