(function (d, t) { var g = d.createElement(t), s = d.getElementsByTagName(t)[0]; g.src = '//tracker.eliteprospects.com/track/hit?id=player_25299'; s.parentNode.insertBefore(g, s); }(document, 'script'));

© Photo: Timo Savela

Finland Otto Karvinen

#21 Kärpät / Liiga - 22/23
Premium Features
Pronunciation Bookmark Add to Roster Compare Player Submit Photo Submit Transfer
Discover premium
GAMES
GP
G
A
TP
+/-
5
0
1
1
+0
10
0
2
2
-2
freestar.config.enabled_slots.push({ placementName: "eliteprospects_leaderboard_atf", slotId: "eliteprospects_leaderboard_atf" });
freestar.config.enabled_slots.push({ placementName: "eliteprospects_right_rail", slotId: "eliteprospects_right_rail" });
Database: 1 014 096 players
Last added: Rob Vandecappele
Scoring Leaders
# Player GP G A TP
1. François Beauchemin 43 27 50 77
2. Christophe Boivin 44 34 39 73
3. Tommy Giroux 44 27 35 62
4. Jonathan Charbonneau 44 27 31 58
5. Kelsey Tessier 44 28 29 57
Show More
Player Facts
Date of Birth
Position
LW/RW
Age
33
Height
6'2" / 187 cm
Place of Birth
Weight
187 lbs / 85 kg
Nation
Shoots
L
Youth Team
Contract
22/23
Highlights
1-time Liiga Champion 1
Player Statistics
S Team League GP G A TP PIM +/-   POST GP G A TP PIM +/-
2004-05 Kiekko-Vantaa U16 U16 SM-sarja 21 8 10 18 2 - |
2005-06 HIFK U16 U16 SM-sarja Q 11 5 7 12 4 - |
HIFK U16 U16 SM-sarja 13 6 7 13 10 - |
2006-07 HIFK U18 U18 SM-sarja Q 7 1 2 3 4 - |
HIFK U18 U18 SM-sarja 25 7 6 13 38 - | Playoffs 2 0 0 0 0 -
Finland U17 (all) International-Jr 3 0 0 0 0 - |
2007-08 HIFK U18 U18 SM-sarja Q 9 4 4 8 4 - |
HIFK U18 U18 SM-sarja 24 7 9 16 52 - |
HIFK U20 U20 SM-liiga 1 0 0 0 0 -1 |
2008-09 HIFK U20 U20 SM-liiga 40 2 6 8 55 -17 | Relegation 10 4 1 5 16 6
2009-10 HIFK U20 U20 SM-liiga 33 2 9 11 32 6 | Playoffs 14 2 2 4 2 0
2010-11 HIFK U20 “A” U20 SM-liiga 28 13 7 20 12 9 | Playoffs 5 1 1 2 4 -1
2011-12 Jokipojat Mestis 30 0 4 4 10 -9 | Playoffs 12 1 1 2 4 2
2012-13 Jokipojat Mestis 43 8 13 21 16 0 | Playoffs 7 0 3 3 4 -2
2013-14 Jokipojat Mestis 47 3 13 16 113 -14 | Playoffs 5 1 1 2 8 1
2014-15 TPS Liiga 52 2 6 8 173 -10 |
2015-16 Sport Liiga 20 1 4 5 35 -1 | Playoffs 2 0 0 0 0 -1
2016-17 Sport Liiga 30 5 3 8 78 1 |
Hermes Mestis 2 0 0 0 0 -1 |
2017-18 Kärpät Liiga 33 3 7 10 55 6 | Playoffs 18 1 1 2 18 -1
RoKi Mestis 2 2 0 2 4 2 |
2018-19 Kärpät Liiga 52 2 8 10 131 -1 | Playoffs 15 1 2 3 32 4
2019-20 Kärpät Liiga 33 8 3 11 66 2 |
2020-21 Kärpät Liiga 50 5 3 8 82 -5 | Playoffs 4 1 0 1 14 1
Finland (all) International 2 0 1 1 25 2 |
2021-22 HIFK Liiga 42 2 4 6 104 -7 | Playoffs 4 0 0 0 2 -2
2022-23 HIFK Liiga 17 1 0 1 35 -1 |
Kärpät Liiga 23 0 4 4 55 -1 |
Tournament Statistics
S Team League GP G A TP PIM +/-   POST GP G A TP PIM +/-
2014-15 TPS Champions HL 7 0 1 1 10 2 |
2018-19 Kärpät Champions HL 10 2 1 3 39 -1 |
2019-20 Kärpät Champions HL 4 1 1 2 6 3 |
2020-21 Finland EHT 2 0 1 1 25 2 |
2021-22 HIFK Champions HL 3 0 0 0 0 -1 |
freestar.config.enabled_slots.push({ placementName: "eliteprospects_incontent_1", slotId: "eliteprospects_incontent_1" });
Game Log
Date Team Opp Score G A TP PIM +/- SOG PPG SHG TOI
Liiga
2023-03-08T15:30:00-0100 Kärpät vs Ilves
2023-03-03T15:30:00-0100 Kärpät @ HIFK
2023-03-01T15:30:00-0100 Kärpät @ Pelicans
2023-02-25T14:00:00-0100 Kärpät @ KalPa
2023-02-24T15:30:00-0100 Kärpät @ KalPa
2023-02-22T15:30:00-0100 Kärpät vs KooKoo
2023-02-18T14:00:00-0100 Kärpät vs HPK
2023-02-10T15:30:00-0100 Kärpät @ Ilves
2023-02-08T15:30:00-0100 Kärpät vs Sport
2023-01-28T13:00:00-0100 Kärpät vs Tappara
$(function() { $('.daterange').daterangepicker({ 'linkedCalendars': false, 'showCustomRangeLabel': false, 'opens': 'center', 'drops': 'auto', 'locale': { 'cancelLabel': 'Clear' }, }, function (start, end, label) { let container = $('#game-logs'); $('input[name="from"]', container).val(start.format('YYYY-MM-DD')); $('input[name="to"]', container).val(end.format('YYYY-MM-DD')); changeGameLogsFilter(); }).on('cancel.daterangepicker', function(ev, picker) { let container = $('#game-logs'); $('input[name="from"]', container).val(''); $('input[name="to"]', container).val(''); changeGameLogsFilter(); }); $('.daterange-opener').click(function() { $('.daterange').click(); }); });
freestar.config.enabled_slots.push({ placementName: "eliteprospects_incontent_2", slotId: "eliteprospects_incontent_2" });
Player Career Totals
League Years GP G A TP PPG PIM +/- | Years GP G A TP PPG PIM +/-
Champions HL 4 24 3 3 6 0.25 55 3 | 0
EHT 1 2 0 1 1 0.50 25 2 | 0
International 1 2 0 1 1 0.50 25 2 | 0
International-Jr 1 3 0 0 0 0.00 0 - | 0
Liiga 9 352 29 42 71 0.20 814 -17 | 5 43 3 3 6 0.14 66 1
Mestis 5 124 13 30 43 0.35 143 -22 | 3 24 2 5 7 0.29 16 1
U16 SM-sarja 2 34 14 17 31 0.91 12 - | 0
U16 SM-sarja Q 1 11 5 7 12 1.09 4 - | 0
U18 SM-sarja 2 49 14 15 29 0.59 90 - | 1 2 0 0 0 0.00 0 -
U18 SM-sarja Q 2 16 5 6 11 0.69 8 - | 0
U20 SM-liiga (U20 SM-sarja) 4 102 17 22 39 0.38 99 -3 | 3 29 7 4 11 0.38 22 5
Skill Rating

Powered by Franchise Hockey Manager

Aggression
20
Hitting
15
Acceleration
14
Strength
13
freestar.config.enabled_slots.push({ placementName: "eliteprospects_incontent_2", slotId: "eliteprospects_incontent_2" });
Player Connections
Player Period Teams
Teemu Tallberg (F) 2006-2023 8 HIFK, HIFK U18, HIFK U20, Sport
Timo Niemi (G) 2009-2016 6 HIFK U20, JoKP, Sport
Ilari Melart (D) 2006-2023 6 HIFK, HIFK U18, HIFK U20
Micke-Max Åsten (F) 2008-2023 5 HIFK, HIFK U20
Transactions
DATE STATUS FROM TO SOURCE
04/18/2023
04/18/2023 Confirmed Kärpät Unknown
12/09/2022
12/09/2022 Confirmed HIFK Kärpät
05/20/2021
05/20/2021 Confirmed Kärpät HIFK
12/18/2018
12/18/2018 Extension Kärpät Kärpät
03/16/2018
03/16/2018 Extension Kärpät Kärpät
11/25/2017
11/25/2017 Loan Kärpät RoKi
04/18/2017
04/18/2017 Confirmed Sport Kärpät
11/25/2016
11/25/2016 Loan Sport Hermes
04/01/2015
04/01/2015 Confirmed TPS Sport
08/30/2014
08/30/2014 Extension TPS TPS
05/05/2014
05/05/2014 Confirmed Jokipojat TPS
06/07/2013
06/07/2013 Extension Jokipojat Jokipojat
04/26/2012
04/26/2012 Extension Jokipojat Jokipojat
06/09/2011
06/09/2011 Confirmed HIFK U20 Jokipojat
Not Activated Sections
Endorsements
Videos
Referrals
Education
Attachments
Contract & Eligibility
Preferred Equipment
Housing & Billeting
Expected Compensation & Benefits
Injury Records
Player Description
Fitness Results
Are you Otto Karvinen?
Upgrade to EP Premium and verify your profile to customize the page further. See example here.
Post a scouting report/trivia/player comment in English (visible here)
var playerCommentEndpoint = " https://www.eliteprospects.com/premiumApi/getPlayerCommentsAnon/25299/player "; var deletePlayerCommentEndpoint = " '' ";