ORL

2025-26 Season

MORITZ WAGNER

Orlando Magic | Forward-Center | 6-11
Moritz Wagner
6.5PPG
3.1RPG
0.7APG
11.4MPG
-3.5 Impact

Wagner produces at an below average rate for a 11-minute workload.

·
Embed this player card

Copy & paste this HTML into any page:

The widget updates automatically whenever our data does.

IMPACT BREAKDOWN
Every stat, every credit, every cost — per game average
-3.5
Scoring +5.1
Points Scored 6.5 PPG = +6.5
Missed Shots difficulty-adjusted = -2.6
Shot Making above expected FG% = +1.2
Creation +0.4
Assists & Self-Creation 0.7 AST/g + self-creation = +0.4
Turnovers -1.3
Turnovers 0.5/g (live + dead blend) = -1.3
Defense -0.1
Steals 0.4/g = +0.9
Blocks 0.1/g = +0.1
Fouls + context committed fouls, matchup adj = -1.1
Hustle & Effort +2.2
Rebounds 3.1 RPG (OREB + DREB) = +0.5
Contested Shots 1.6/g = +0.3
Deflections 0.9/g = +0.6
Charges Drawn 0.1/g = +0.4
Loose Balls 0.3/g = +0.2
Screen Assists 0.6/g = +0.2
Raw Impact +6.3
Baseline (game-average expected) −9.8
Net Impact
-3.5
28th pctl vs Forwards

PBP Credit: Every play is analyzed from play-by-play data. Scorers get difficulty-adjusted credit, assisters get creation value based on the shot opportunity they created, and turnovers are classified by type. Shot difficulty is derived from 1M+ shots across 4 seasons. Full methodology

SKILL DNA

Percentile rank vs 235 Forwards with 10+ games

Scoring 39th
7.4 PPG
Efficiency 30th
53.3% TS
Playmaking 10th
0.8 APG
Rebounding 39th
3.6 RPG
Defense 17th
+4.7/g
Hustle 12th
+7.5/g
Creation 29th
+1.83/g
Shot Making 18th
+3.29/g
TO Discipline 55th
0.05/min

THE SEASON SO FAR

Moritz Wagner's early 2025-26 campaign was defined by a wild swing from unplayable liability to hyper-efficient bench sparkplug. Late January brought a brutal slump where his touch completely abandoned him. During the 01/27 vs CLE matchup, he forced awful looks to finish with just five points on 2-of-9 shooting, dragging his Impact down to a miserable -9.3 because he actively killed offensive possessions with selfish shot selection. Yet, the veteran big man completely flipped the script in February. He torched the Bucks on 02/09 vs MIL for 14 points on crisp 5-of-8 shooting, generating a massive +14.1 Impact by decisively punishing mismatches and keeping the second-unit offense humming. He followed that up on 02/11 vs MIL with a brilliantly rounded 12 points, five boards, and four assists on nearly perfect 4-of-5 shooting for a +8.4 Impact. When Wagner stops forcing bad looks and focuses on quick decisions, he transforms into a massive luxury for the second unit.

Moritz Wagner’s mid-season stretch devolved into a brutal offensive tailspin that actively harmed his team’s second-unit production. He offered a brief flash of efficient sparkplug energy on 02/22 vs LAC, translating 4/7 shooting into a +1.5 Impact score. However, his touch quickly vanished, turning his bench minutes into a series of empty possessions. Look at his outing on 03/07 vs MIN, where he managed to grab 7 rebounds and dish 3 assists, yet still dragged the lineup down with a dismal -6.4 Impact. Those respectable hustle numbers were completely negated by a miserable 1/6 shooting performance that stalled out the offensive flow. The bottom completely fell out a few days later on 03/11 vs CLE. Wagner managed just a single point on 0/3 shooting in that contest, generating a staggering -9.6 Impact because his utter inability to finish inside forced his teammates into awful, late-clock situations.

Moritz Wagner spent the late stages of the 2025-26 season battling a severe offensive slump that rapidly eroded his spot in the rotation. During the 03/17 vs OKC matchup, he hoisted up a dismal 1-for-6 shooting line in 13 minutes. That erratic shot selection actively killed offensive momentum, resulting in a brutal -10.0 impact score. The coaching staff tried offering him a longer leash during the 03/19 vs CHA contest, but he squandered his season-high 19 minutes with another dreadful 1-for-5 shooting performance and a -7.3 impact mark. By the time he logged a scoreless, five-minute cardio session in the 03/26 vs SAC game, his impact had plummeted to a staggering -11.5. When a reserve big man cannot convert around the rim or secure more than a single rebound, his minutes become a heavy tax on the second unit. Wagner simply failed to generate any meaningful offensive gravity during this bleak stretch, turning his brief appearances into glaring liabilities.

IMPACT TIMELINE

Game-by-game performance vs average. Green = above average, red = below.

PATTERNS

Inconsistent. Wagner has clear good-night/bad-night splits, with scoring swinging ~4 points between games. You're never quite sure which version shows up.

Middle-of-the-road efficiency — shoots 45%+ from the field in 41% of games. Not automatic, but not a problem either.

Average defender. Wagner doesn't hurt you defensively, but he's not making opponents uncomfortable either.

Performance has dropped off. First-half impact: -0.2, second-half: -6.5. Worth watching whether it's fatigue, injury, or opponents adjusting.

In a rough stretch — 21 straight games with negative impact. Longest cold streak this season: 21 games.

MATCHUP HISTORY ⚠ Updated 46 days ago

Based on 36 games with tracking data. Shows who guarded this player on offense and who he guarded on defense, with their shooting stats in those matchups.

ON OFFENSE: WHO GUARDED HIM

His shooting stats against each primary defender this season

B. Portis 41.1 poss
FG% 60.0%
3P% 0.0%
PPP 0.22
PTS 9
T. Bryant 24.6 poss
FG% 20.0%
3P% 0.0%
PPP 0.16
PTS 4
R. Kalkbrenner 23.3 poss
FG% 33.3%
3P% 20.0%
PPP 0.39
PTS 9
J. Sims 20.8 poss
FG% 33.3%
3P% 50.0%
PPP 0.24
PTS 5
I. Hartenstein 20.4 poss
FG% 0.0%
3P% 0.0%
PPP 0.1
PTS 2
M. Diabaté 18.9 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
M. Raynaud 18.7 poss
FG% 20.0%
3P% 25.0%
PPP 0.16
PTS 3
O. Ighodaro 17.1 poss
FG% 66.7%
3P% 50.0%
PPP 0.41
PTS 7
J. Landale 17.0 poss
FG% 66.7%
3P% 0.0%
PPP 0.24
PTS 4
R. Gobert 16.9 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0

ON DEFENSE: WHO HE GUARDED

How opponents shot when he was the primary defender. Lower FG% = better defense.

J. Sims 52.2 poss
FG% 100.0%
3P% 0.0%
PPP 0.15
PTS 8
T. Bryant 25.1 poss
FG% 40.0%
3P% 33.3%
PPP 0.24
PTS 6
K. Ware 23.4 poss
FG% 33.3%
3P% 33.3%
PPP 0.21
PTS 5
R. Kalkbrenner 23.2 poss
FG% 100.0%
3P% 0.0%
PPP 0.26
PTS 6
O. Ighodaro 20.7 poss
FG% 100.0%
3P% 0.0%
PPP 0.19
PTS 4
I. Hartenstein 20.5 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
M. Raynaud 19.2 poss
FG% 0.0%
3P% 0.0%
PPP 0.0
PTS 0
M. Diabaté 18.3 poss
FG% 100.0%
3P% 0.0%
PPP 0.22
PTS 4
E. Mobley 17.6 poss
FG% 60.0%
3P% 50.0%
PPP 0.51
PTS 9
R. Gobert 15.7 poss
FG% 100.0%
3P% 0.0%
PPP 0.13
PTS 2

SEASON STATS

39
Games
6.5
PPG
3.1
RPG
0.7
APG
0.4
SPG
0.1
BPG
41.8
FG%
31.9
3P%
82.4
FT%
11.4
MPG

GAME LOG

39 games played