Theo Janotta is represented by the football agency SBE Management AG. The player currently plays for VfL Osnabrück; the current market value is €275k. Under contract until 30.06.2028.

timeline Career History

19/20
Nordwest U17 Nordwest U17
20/21
Nordwest U19 Nordwest U19
22/23
VfL Oldenburg VfL Oldenburg
23/24
Blau-Weiß Lohne Blau-Weiß Lohne
25/26
Osnabrück Osnabrück

Rating

67

CEN

Theo Janotta player profile photo

Theo Janotta

Germany • Centre-Back visibility10,6B

ATT

--

TEC

--

TAC

--

DEF

--

CRE

--

AGE

23

Height: 1,96
Foot: Right
euro €275k
support_agent Agent: SBE Management AG

ATT: Attacking • TEC: Technical • TAC: Tactical • DEF: Defending • CRE: Creativity

Position

Defence

Age

23

Height

1,96

Foot

Right

Personal details

Date of Birth
18.09.2003
Place of birth
Germany
Nationality
Germany
League
2. Bundesliga
Shirt number
20

info About Theo Janotta

Theo Janotta is a 23-year-old Centre-Back from Germany. Theo Janotta has played for VfL Osnabrück since 2025. The contract runs until June 2028. Current estimated market value: €275k. Theo Janotta is represented by the football agency SBE Management AG. 5 transfers on record. Average rating over the last 5 matches: 6.68. Height 1.96 m, preferred foot: right.

Who is Theo Janotta's agent?

expand_more

Theo Janotta is represented by the football agency SBE Management AG.

Which club does Theo Janotta play for?

expand_more

Theo Janotta currently plays for VfL Osnabrück as a Centre-Back.

What is Theo Janotta's market value?

expand_more

Theo Janotta's market value is estimated at around €275k (2026 data).

Where is Theo Janotta from?

expand_more

Theo Janotta holds Germany nationality.

How old is Theo Janotta?

expand_more

Theo Janotta is 23 years old.

scoreboard Recent Matches

Date Opponent Score Rating
18 Oct 2026
Arminia Bielefeld (A)
2. Bundesliga
2 - 1 (L) 6.6
10 Oct 2026
SG Dynamo Dresden (H)
2. Bundesliga
1 - 1 (D) –
3 Oct 2026
Djurgårdens IF (H)
Club Friendly Games
0 - 1 (L) –
19 Sep 2026
Holstein Kiel (A)
2. Bundesliga
1 - 1 (D) –
13 Sep 2026
Hertha BSC (H)
2. Bundesliga
1 - 3 (L) –