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

© Photo: Kent Dypbukt

Sweden Joel Ahlin

Premium Features
Pronunciation Bookmark Add to Roster Compare Player Submit Photo Submit Transfer
Discover premium
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: 994 902 players
Last added: Nikita Rusov
Scoring Leaders
# Player GP G A TP
1. Zach O'Brien 32 16 40 56
2. Brayden Watts 39 22 31 53
3. Hank Crone 37 20 28 48
4. Michal Stinil 33 18 30 48
5. Jack Combs 38 21 26 47
Show More
Player Facts
Date of Birth
Position
LW
Age
29
Height
5'10" / 179 cm
Place of Birth
Weight
183 lbs / 83 kg
Nation
Shoots
R
Youth Team
-
Contract
-
Player Statistics
S Team League GP G A TP PIM +/-   POST GP G A TP PIM +/-
2008-09 Nacka HK U16 U16 SM 2 0 0 0 0 - |
2009-10 Värmdö HC J18 J18 Div.1 - - - - - - |
2010-11 Värmdö HC J18 J18 Div.2 - - - - - - |
Värmdö HC J20 J20 Div.1 28 19 10 29 12 - | Qualification 4 0 1 1 0 -
Värmdö HC Division 2 1 0 0 0 0 - |
2011-12 Värmdö HC J20 J20 Div.1 27 26 23 49 36 - | Qualification 6 2 5 7 6 -
Värmdö HC Division 1 13 3 0 3 0 -1 | Qualification 6 0 0 0 0 -
2012-13 Värmdö HC J20 J20 Div.1 24 23 25 48 10 - | Qualification 6 3 6 9 0 -
Värmdö HC Division 2 21 1 6 7 4 - | Qualification 1 0 1 1 2 -
2013-14 Temiscaming Titans GMHL 40 41 44 85 4 - | Playoffs 12 8 12 20 4 -
2014-15 Värmdö HC J20 J20 Elit 14 14 5 19 22 2 |
Värmdö HC HockeyEttan 30 16 15 31 10 7 | Qualification 10 5 3 8 2 -
2015-16 Värmdö HC Division 2 28 16 17 33 8 - |
2016-17 Nacka HK HockeyEttan 27 15 10 25 37 4 | Relegation 8 3 2 5 6 -
2017-18 Värmdö HC Division 2 33 25 22 47 14 - | Qualification 13 4 6 10 6 -
2018-19 Värmdö HC Division 2 33 21 23 44 12 - |
2019-20 Tyresö/Hanviken HockeyEttan 38 9 17 26 10 -9 | Relegation 2 2 1 3 2 -
2020-21 Tyresö/Hanviken HockeyEttan 38 4 6 10 22 -11 |
2021-22 Värmdö HC Division 3 25 27 35 62 12 - | Qualification 8 13 8 21 27 -
2022-23 Brödernas Hockey Division 3 16 24 19 43 4 - |
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
HockeyEttan
2021-03-20T15:00:00+0000 Tyresö/Hanviken @ Forshaga IF
2021-03-07T14:00:00+0000 Tyresö/Hanviken vs Bodens HF
2021-03-06T15:00:00+0000 Tyresö/Hanviken vs Östersunds IK
2021-02-28T14:00:00+0000 Tyresö/Hanviken vs Tegs SK
2021-02-27T15:00:00+0000 Tyresö/Hanviken vs Piteå HC
2021-02-21T14:00:00+0000 Tyresö/Hanviken @ Bodens HF
2021-02-20T15:00:00+0000 Tyresö/Hanviken @ Kalix HC
2021-02-14T13:00:00+0000 Tyresö/Hanviken vs Hudiksvalls HC
2021-02-10T18:00:00+0000 Tyresö/Hanviken vs Enköpings SK
2021-02-04T18:00:00+0000 Tyresö/Hanviken vs Forshaga IF
$(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 +/-
Division 2 5 116 63 68 131 1.13 38 - | 2 14 4 7 11 0.79 8 -
Division 3 2 41 51 54 105 2.56 16 - | 1 8 13 8 21 2.63 27 -
GMHL 1 40 41 44 85 2.13 4 - | 1 12 8 12 20 1.67 4 -
HockeyEttan (Division 1) 5 146 47 48 95 0.65 79 -10 | 4 26 10 6 16 0.62 10 -
J18 Div.1 1 - - - - - - - | 0
J18 Div.2 1 - - - - - - - | 0
J20 Div.1 3 79 68 58 126 1.59 58 - | 3 16 5 12 17 1.06 6 -
J20 Elit (J20 Region) 1 14 14 5 19 1.36 22 2 | 0
U16 SM 1 2 0 0 0 0.00 0 - | 0
Career Highlights
Season
Awards by season
freestar.config.enabled_slots.push({ placementName: "eliteprospects_incontent_2", slotId: "eliteprospects_incontent_2" });
Player Connections
Transactions
DATE STATUS FROM TO SOURCE
05/15/2020
05/15/2020 Extension Tyresö/Hanviken Tyresö/Hanviken
06/21/2019
06/21/2019 Confirmed Värmdö HC Tyresö/Hanviken
08/22/2017
08/22/2017 Confirmed Nacka HK Värmdö HC
09/07/2016
09/07/2016 Confirmed Värmdö HC Nacka HK
Not Activated Sections
Endorsements
Videos
Images
Referrals
Education
Attachments
Contract & Eligibility
Preferred Equipment
Housing & Billeting
Expected Compensation & Benefits
Injury Records
Player Description
Fitness Results
Are you Joel Ahlin?
Upgrade to EP Premium and verify your profile to customize the page further. See example here.
Player Biography and Trivia

Drafted 2013, 7 #132 overall by Temiscaming Titans in the GMHL Draft

Post a scouting report/trivia/player comment in English (visible here)
var playerCommentEndpoint = " https://www.eliteprospects.com/premiumApi/getPlayerCommentsAnon/33328/player "; var deletePlayerCommentEndpoint = " '' ";