| Season | Team | League | GP | G | A | Pts | PPG | NCAAe-PPG | Age-Adj | D3e-PPG | Age-Adj |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006-07 | Des Moines Buccaneers | USHL | 10 | 1 | 2 | 3 | 0.300 | 0.1770 | 0.1817 | 0.9010 | 0.9250 |
| 2007-08 | Des Moines Buccaneers | USHL | 55 | 13 | 24 | 37 | 0.673 | 0.3968 | 0.3870 | 2.0204 | 1.9707 |
| 2014-15 | Rögle BK | Allsvenskan | 52 | 13 | 24 | 37 | 0.712 | 1.7788 | 1.7216 | 6.6752 | 6.4606 |
| 2015-16 | Rögle BK | SHL | 52 | 3 | 17 | 20 | 0.385 | 0.9615 | 0.8994 | 5.0185 | 4.6946 |
| 2016-17 | Rögle BK | SHL | 31 | 1 | 2 | 3 | 0.097 | 0.2420 | 0.2122 | 1.2631 | 1.1075 |
| 2017-18 | Rögle BK | SHL | 40 | 8 | 4 | 12 | 0.300 | 0.7500 | 0.6336 | 3.9146 | 3.3070 |
| 2018-19 | Rögle BK | SHL | 52 | 8 | 12 | 20 | 0.385 | 0.9615 | 0.7645 | 5.0185 | 3.9901 |
| 2019-20 | Rögle BK | SHL | 52 | 9 | 7 | 16 | 0.308 | 0.7692 | 0.7692 | 4.0151 | 4.0151 |
| 2020-21 | Rögle BK | SHL | 50 | 3 | 6 | 9 | 0.180 | 0.4500 | 0.4500 | 2.3487 | 2.3487 |
| 2021-22 | HV71 | Allsvenskan | 42 | 11 | 11 | 22 | 0.524 | 1.3095 | 0.7973 | 4.9142 | 2.9921 |
| 2022-23 | HV71 | SHL | 51 | 4 | 8 | 12 | 0.235 | 0.5883 | 0.3811 | 3.0703 | 1.9891 |
| 2023-24 | Tappara | Liiga | 14 | 4 | 3 | 7 | 0.500 | 1.2500 | 0.6954 | 4.2980 | 2.3911 |
| Season | School | Div | Conference | Year | GP | G | A | Pts | PPG |
|---|---|---|---|---|---|---|---|---|---|
| 2011-12 | Minnesota | D1 | WCHA-orig | SR | 43 | 8 | 15 | 23 | 0.535 |
| 2010-11 | Minnesota | D1 | WCHA-orig | JR | 33 | 10 | 3 | 13 | 0.394 |
| 2009-10 | Minnesota | D1 | BigTen | SO | 19 | 2 | 3 | 5 | 0.263 |
| 2008-09 | Minnesota | D1 | BigTen | FR | 13 | 1 | 0 | 1 | 0.077 |
How to read this: NCAAe and D3e factors convert a player's junior PPG into expected NCAA scoring at the D1 or D3 level. Harder conferences → lower projected PPG for the same player. A strong junior player (e.g. USHL 0.90 PPG) will project much higher in NESCAC than Big Ten because the D3 scoring environment is lower-difficulty.
Strength factor: conferences above 1.0 are harder than average; below 1.0 are easier. The formula is: Base NCAAe PPG ÷ Conference Strength = Projected PPG.