Theo John

From Wojo's Marquette to Coach K's Final Four — 191 blocks, 161 games, two coaching trees, one Brotherhood.

Forward6'9"2021–22
38 games at Duke • 2.8 PPG • .605 FG% • 191 career blocks at Marquette (2nd in program history) • Final Four 2022
Now: Professional basketball player; HAKRO Merlins Crailsheim (Germany, Bundesliga) since 2025; previously played in Netherlands, Croatia, and G League

Road to Duke

One morning during his junior year at Champlin Park High School, Theo John walked out to his car and found it covered in maroon and gold streamers, surrounded by stuffed Goldy Gopher dolls and sidewalk-chalk pleas begging him to stay home and play for Minnesota. "I asked coach, 'Do you have anything to do with this?'" John told the Star Tribune. "He said, 'No, that's just some loyal fans.' My parents were dying. They thought it was hilarious."

Theo John was born on August 25, 1998, in Brooklyn Park, Minnesota, a suburb north of Minneapolis. He attended Champlin Park High School, where he became one of the state's most prominent basketball recruits — a 6-foot-9, 230-pound forward with a 7-foot-4 wingspan who could protect the rim, rebound, and run the floor. MaxPreps named him to the Minnesota Fab 5 in consecutive years. By his senior season, his final two schools were Minnesota and Marquette, and the entire state was watching.

He announced alongside his Champlin Park teammate McKinley Wright, who chose Dayton. John chose Marquette and Steve Wojciechowski — a former Duke point guard and longtime Coach K assistant who had become Marquette's head coach in 2014. The Gophers went 0-for-6 on in-state seniors they offered that year. John left Minnesota because Wojo made him feel like he could contribute immediately. "I just felt like Marquette was the better decision for me both academically and basketball-wise," he said.

The Wojo connection is the thread that runs through Theo John's entire career. A Duke man coached him for four years at Marquette. Then the Duke man's mentor coached him for one more.

At Duke

By the time John arrived at Marquette in the fall of 2017, Wojciechowski had built a program in his own image — defense-first, physically imposing, blue-collar. John was the embodiment of that vision. He played four seasons for the Golden Eagles, appearing in 123 games and starting 87 of them. He averaged 5.5 points and 4.3 rebounds per game on 57.6 percent shooting. He won Marquette's Most Improved Player award in consecutive years. But his signature was defense: 191 career blocked shots, second in program history, including an eight-block eruption against Loyola Maryland as a sophomore that announced him as one of the Big East's most fearsome rim protectors.

As a senior in 2020-21, John averaged career highs of 8.0 points, 5.0 rebounds, and 1.5 blocks while starting 25 of 26 games. He shot 57.2 percent from the field and opened the season with a 13-point, 12-rebound double-double against Arkansas–Pine Bluff. He scored 11 points and grabbed five boards in a win at North Carolina. He tied his career high with 16 points against St. John's. He was, by any measure, the best version of himself.

Then Marquette fired Wojciechowski. The coach who had recruited John, developed him, and turned him into one of the most productive defensive players in Big East history was gone. John, with one year of eligibility remaining thanks to the COVID waiver, had a decision to make. He entered the transfer portal and, within days, committed to the man who had taught Wojo everything: Mike Krzyzewski.

"After conversations with my family, I have decided that next year I will be attending Duke University for my final year of eligibility," John wrote on Twitter. "Happy to be joining #TheBrotherhood."

At Duke, John was no longer the first option. Paolo Banchero was the alpha. Mark Williams was the starting center. But Krzyzewski valued what John brought — a 6-foot-9, 242-pound graduate student with 123 games of experience who could defend, rebound, and set a tone in practice that made Williams better. "I think Theo's one of the reasons Mark's getting better," Krzyzewski said following Countdown to Craziness.

John appeared in all 38 of Duke's games, averaging 2.8 points, 2.5 rebounds, and shooting 60.5 percent from the field in a reduced role off the bench. He scored five points with two blocks in 22 minutes in the season opener against tenth-ranked Kentucky. He went 3-for-3 for eight points against The Citadel. He was the physical presence off the bench — the guy who came in to body up opposing bigs and give Williams a breather without losing any defensive intensity.

That team went 32-7, won the ACC Tournament, and reached the Final Four in New Orleans — Coach K's last stand. John was on the court for the semifinal loss to North Carolina, 81-77, the game that ended Krzyzewski's career. He had spent five years of college basketball playing for a Coach K disciple and then for Coach K himself. The circle closed in the Superdome.

After Duke

John went undrafted in the 2022 NBA Draft. The day before he was scheduled to debut for the Minnesota Timberwolves in Summer League — a homecoming, playing for his home-state NBA franchise — he suffered a knee injury that sidelined him. The cruelty of the timing was almost literary: the kid who left Minnesota as a high school senior, whose car had been covered in Gopher streamers by strangers begging him to stay, came back to play for the Timberwolves and got hurt before he could take the court.

After recovering, John signed a G League contract with the Capital City Go-Go, the Washington Wizards' affiliate, for the 2022-23 season. The following summer, the Timberwolves gave him another chance, adding him to their 2023 Las Vegas Summer League roster where he reunited with former Duke teammate Wendell Moore Jr.

Professional basketball since Duke has been a journey through four countries. After the G League, John played for Donar Groningen in the Netherlands during the 2023-24 season, competing in the BNXT League and FIBA Europe Cup qualifying rounds. He posted a career-high 8 assists against Rabotnicki Skopje and a career-high 6 steals against Feyenoord — numbers that showed a player whose game had expanded well beyond the rim protection that defined him in college. He then played for KK Dubrava Furnir Zagreb in the Croatian Premijer Liga before landing with HAKRO Merlins Crailsheim in Germany's Basketball Bundesliga in 2025.

Where Is He Now

Somewhere in Crailsheim, a small city in the Baden-Württemberg region of southern Germany, a twenty-seven-year-old from Brooklyn Park, Minnesota, is playing professional basketball in the Bundesliga. Theo John has been in Finland, the Netherlands, Croatia, and Germany since leaving Duke. He has never played an NBA regular-season game. He has 191 blocked shots at Marquette and a Final Four ring at Duke and a communication studies degree and a career that stretches across two continents.

The story has a symmetry that only the transfer portal era could produce. John was recruited by a Duke man — Wojciechowski — who taught him everything about defense and toughness at Marquette. When Wojo was fired, John transferred to the man who taught Wojo. He played his final college game in the Final Four, losing to North Carolina in the game that ended Krzyzewski's career. He left Duke having played 161 college games across five seasons, two programs, and two of the most accomplished coaching trees in the sport's history.

The Cameron Crazies never chanted his name the way they did Banchero's or Williams's. He was the enforcer, the depth piece, the guy who came in for six minutes to throw his body around and then sat back down. But Krzyzewski himself said John made Mark Williams better — and Williams became the ACC Defensive Player of the Year and a first-round pick. That is the Theo John legacy at Duke: he did not collect the accolades, but the player who practiced against him every day did.

Emily K Center

Founded by Coach K and his wife Mickie, the Emily Krzyzewski Center provides educational support and life skills programming to students in Durham's underserved communities.

Donate to Emily Krzyzewski Center