hockey DB
search by league
team
morning report
contact us
home

Milan all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Craig Adams30151429572004-20051R1977-04-26Seria, BruneiMajor League
Daniel Agozzino6404102008-20091F1987-11-08Maple, ONTEuropean Lower Leagues
Mattia Alario300002014-20151F1997-09-03European Lower Leagues
Christian Alderucci722462002-20031D1973-03-07European Lower Leagues
Darcy Anderson237512332002-20031R1974-07-23North Bay, ONTMinor Pro
John Anderson000001989-19901L1957-03-28Toronto, ONTMajor League
Luca Ansoldi3891019442012-20131F1982-01-05Merano, ItalyEuropean Lower Leagues
Simone Asinelli100002014-20151F1998-09-30European Lower Leagues
Nicola Barban200002005-200721985-05-13 European Lower Leagues
George Beach000001954-19551C1926-10-04Regina, SASKMinor Pro
Scott Beattie8747851321002001-20043C1968-05-16Kimberley, BCMinor Pro
Paul Beraldo31332053451991-19942C1967-10-05Stoney Creek, ONTMajor League
Federico Betti90715221272008-20133D1985-05-18, ItalyEuropean Lower Leagues
Cristano Borgatello7371623702005-20072D1982-02-10Merano, ItalyEuropean Elite
Francesco Borghi37033122012-20142D1991-06-12Varese, ItalyEuropean Lower Leagues
Marcello Borghi10991524402012-20153F1993-03-22European Lower Leagues
Maurizio Bortolussi10659751341422000-20033F1968-04-25European Lower Leagues
Rick Bragnalo275121721991-19921C1951-12-01Fort William, ONTMajor League
Gunnar Braito56131528562008-20102F1983-06-25European Lower Leagues
Stefano Branzanti500002000-20011 European Lower Leagues
Mario Brunetta1200001993-19941G1967-01-25Quebec, PQMajor League
Joe Busillo13151701212022002-20064L1970-05-13Downsview, ONTEuropean Elite
Alex Caffi38022262014-20151G1990-08-12Minor Pro
Edoardo Caletti188301161461062007-20156F1986-07-16Milano, ItalyEuropean Lower Leagues
Matt Campanale3781624302014-20151D1988-02-14Chester Springs, PAMajor League
Bruno Campese3100021989-19943G1963-08-13Nelson, BCEuropean Elite
Gianluca Canei30000272000-20033G1973-08-03 European Lower Leagues
Cesare Carlacci299817221991-19921W1960-07-14Montreal, PQEuropean Lower Leagues
John Chabot3013496261991-19921C1962-05-18Summerside, PEIMajor League
Mario Chitarroni195951432382751993-20076C1967-06-11Cobalt, ONTMinor Pro
Ryan Christie733742791752005-20072L1978-07-03Beamsville, ONTMajor League
Gerry Ciarcia1200001991-19921D1956-10-23Arlington, MAMinor Pro
Tony Circelli2882331201993-19941Minor Pro
Riccardo Codebo400002014-20151European Lower Leagues
Federico Colombo38167362014-20151F1993-02-10European Lower Leagues
Georg Comploi4021012932001-200211968-11-09European Lower Leagues
Rob Cowie45182947422002-20042D1967-11-03Willowdale, ONTMajor League
Bill Cupolo000001954-19551R1924-01-08Niagara Falls, ONTMajor League
Paul Dainton3901102013-20141G1986-12-09Halifax, NSMinor Pro
Evgeny Davydov211202002-20031L1967-05-27Chelyabinsk, RussiaMajor League
Mike DeAngelis70142236721993-20023D1966-01-27Kamloops, BCMinor Pro
Mario Debenedictis234141881993-19941C1966-03-28Montreal, PQEuropean Lower Leagues
Frank DeFrenza2810919442009-20101L1974-09-26Burnaby, BCMinor Pro
Marvin Degon4151217482012-20131D1983-07-20Worcester, MAMinor Pro
Andrea Delfino3461420342008-20102F1990-05-04 European Lower Leagues
Paolo Della Bella118011142005-20147G1977-09-12Minor Pro
Matt DeMarchi4322224742012-20131D1981-05-04Bemidji, MNMinor Pro
Mark Demetz3101142002-20064G1981-02-17Bolzano, ItalyEuropean Lower Leagues
Bob Dennison000001953-19541L1927-07-14Ottawa, ONTMinor Pro
Frank Di Muzio10374441181511993-19973L1967-08-12Downsview, ONTMinor Pro
Mike Di Stefano4441115382005-20082R1984-02-16Burnaby, BCEuropean Lower Leagues
Devin DiDiomete23101424652013-20141L1988-05-09Stratford, ONTMinor Pro
Rob DiMaio9481242004-20051R1968-02-19Calgary, ALTAMajor League
Paul DiPietro102202002-20031C1970-09-08Sault Ste. Marie, ONTMajor League
Ryan Duthie853802001-20021C1974-09-02Red Deer, ALTAMinor Pro
Magnus Eriksson92011342004-20073G1973-08-12European Elite
Angelo Esposito513422012-20131C1989-02-20Montreal, PQMinor Pro
Adam Estoclet42233457162013-20141C1989-03-24Orono, MNMinor Pro
Blake Evans62265278602006-20082C1980-07-02Kindersley, SASKMinor Pro
Shawn Evans2121214261993-19941D1965-09-07Kingston, ONTMajor League
Dan Fascinato2822022121991-19921D1961-01-23Minor Pro
Michel Favre300002008-20091F1983-04-17, ItalyEuropean Lower Leagues
Dino Felicetti136521191711712003-20074F1970-12-22European Elite
Joe Ferras308303821995-19961C1966-05-01Brantford, ONTMinor Pro
Tony Fiore985981140521988-19963C1962-08-07Laval, PQMinor Pro
Bryan Fogarty73710101996-19971D1969-06-11Montreal, PQMajor League
Joe Foglietta30202747201991-19921C1966-03-08Montreal, PQEuropean Lower Leagues
Alessio Folini3800022014-20151F1996-08-06European Lower Leagues
Al "Junie" Fontana010203001952-19542DAgawam, MAMinor Pro
Nicola Fontanive704066106762013-20152F1985-10-25Agordo, ItalyEuropean Lower Leagues
Alex Frei201102014-20151F1993-05-06Bolzano, ItalyEuropean Lower Leagues
Jamie Fritsch4222325502013-20141D1985-02-25Odenton, MDMajor League
Patrik Frizzera100002005-200611981-04-06 European Lower Leagues
Dmitri Frolov2812324181993-19941D1966-08-22European Elite
Alexander Galchenyuk177142142001-20021C1967-07-29Minsk, BelarusMinor Pro
Andrea Galeazzi31011182001-20021D1976-10-11 European Lower Leagues
Milos Ganz700042009-20101D1990-03-09Belluno, ItalyEuropean Lower Leagues
Alex Gellert41141731322013-20141D1989-09-15Kelowna, BCEuropean Elite
Peter Geronazzo43111930461996-19971L1971-02-27Trail, BCMinor Pro
Alex Ghedina1100002000-20011 European Lower Leagues
Stefano Gherardi7800002012-20153F1993-03-30Milano, ItalyEuropean Lower Leagues
Marco Giudici3902242008-20102F1991-07-04, ItalyEuropean Lower Leagues
Tommaso Goi85131831802012-20142F1990-01-08European Elite
Gene Grazia000001952-19531W1934-07-29West Springfield, MAMinor Pro
Tyler Gron32242145702014-20151R1989-09-07Spruce Grove, ALTAMinor Pro
Dino Grossi612322001-20021F1970-06-25Toronto, ONTMinor Pro
Alexander Gschliesser4311920241996-199711973-05-11 European Lower Leagues
Uinter Guerra20145332013-20141D1990-01-09European Elite
Robert Guillet403326591211996-19971R1972-02-22Montreal, PQMinor Pro
Niklas Hedberg822422003-20041D1978-01-03Helsinki, FinlandEuropean Elite
Armin Helfer20746871332912001-20076D1980-05-31Brunico, ItalyEuropean Elite
Jim Hiller38231841852001-20021R1969-05-15Port Alberni, BCMajor League
Terry Hollinger1511011182002-20031D1971-02-24Regina, SASKMajor League
Pat Iannone62212546782006-20082L1982-02-09Fruitvale, BCEuropean Lower Leagues
Aldo Iaquinta4301212461996-19971D1968-09-23Kimberley, BCMinor Pro
Stefan Ilic1000082013-20141D1990-03-27Belgrado, SRBEuropean Lower Leagues
Leo Insam143334275792000-20044D1975-02-06Ortisei, ItalyMinor Pro
Marco Insam277815162006-20082L1989-06-05Selva di Val Gardena, ItalyEuropean Elite
Tony Iob8064411052711993-19973L1971-01-02Renfrew, ONTMinor Pro
Diego Iori34131124362012-20131F1986-05-20Cavalese, ItalyEuropean Lower Leagues
Emilio Iovio24161935101993-19941L1962-03-09European Elite
Mark Johnson213401991-19921F1957-09-22Minneapolis, MNMajor League
Chris Joseph3521517582005-20061D1969-09-10Burnaby, BCMajor League
Tomi Kallarsson355712182004-20051D1979-03-15Lempaala, FinlandEuropean Elite
Regan Kelly3231417402007-20081D1981-03-09Watrous, SASKMinor Pro
Ben Kilgour28111425222009-20101L1982-04-02Leduc, ALTAMinor Pro
Ryan Kinasewich25161026142012-20131L1983-08-20St. Albert, ALTAMinor Pro
Lauri Kinos25729122004-20051D1980-06-29Jyvaskyla, FinlandMinor Pro
Jordan Knackstedt2791423182012-20131R1988-09-28Saskatoon, SASKMinor Pro
Greg Koehler822422005-20061C1975-02-27Scarborough, ONTMajor League
Mike Krushelnyski200001996-19971C1960-04-27Montreal, PQMajor League
Justin Kurtz2971522442007-20081D1977-01-14Winnipeg, MANMajor League
Bob Lachance36312657792000-20011R1974-02-01Bristol, CTMinor Pro
Reed Larson2992130141991-19921D1956-07-30Minneapolis, MNMajor League
Leszek Laszkiewicz3216925122004-20051F1978-08-11European Elite
Niccolo Latin99167282009-20154D1992-03-28Milano, ItalyEuropean Lower Leagues
Kevin LaVallee28202444111991-19921F1961-09-16Sudbury, ONTMajor League
Matteo Leccardi100002014-20151European Lower Leagues
Patrice Lefebvre100441241681042001-20084R1967-06-28Montreal, PQMajor League
Mika Lehtinen32156222007-20081D1975-05-23Turku, FinlandEuropean Elite
Riku-Petteri Lehtonen1031020302062004-20073D1971-01-19Turku, FinlandEuropean Elite
Luca Leone501102014-20151R1996-02-24Vancouver, BCEuropean Lower Leagues
Fabrice Lhenry2902222000-20011G1972-06-26Lyon, FranceEuropean Elite
Angelo Libertucci1700001995-19972G1970-01-03Toronto, ONTEuropean Lower Leagues
Dave Liffiton446410842012-20131D1984-10-18Windsor, ONTMajor League
Manuel Lo Presti76192544682012-20142F1987-05-24European Lower Leagues
Nicolo Lo Russo872810322012-20153F1991-11-26Como, ItalyEuropean Lower Leagues
Michael Lombardi24141024462008-20091L1987-06-08Richmond Hill, ONTEuropean Lower Leagues
Federico Lorini700002006-200931988-09-07 European Lower Leagues
Sergejs Louskins28134282009-20101D1984-03-15, LatviaEuropean Lower Leagues
Alberto Lunini28000162005-200921983-06-07 European Lower Leagues
Andreas Lutz1162562871092012-20153D1986-03-30Merano, ItalyEuropean Lower Leagues
Brett Lysak57273663562005-20072C1980-12-30St. Albert, ALTAMajor League
Mattia Mai300002009-20101G1989-01-31Milano, ItalyEuropean Lower Leagues
Jan Mair47213382007-20092D1986-02-15, ItalyEuropean Lower Leagues
Mattia Maj900002008-200911989-01-31 European Lower Leagues
Alessandro Malerba300002014-20151F1997-08-23European Lower Leagues
Stefano Mannini100002012-20131D1992-08-09Messina European Lower Leagues
Bob Manno2371926231991-19921F1956-10-31Niagara Falls, ONTMajor League
Maurice Mansi408816322005-20061F1965-09-03Montreal, PQMinor Pro
Davide Mantovani41022362006-20082F1987-11-09Bolzano, ItalyEuropean Lower Leagues
Ilario Marchetti100002006-200711987-10-01 European Lower Leagues
Andrea Marchiorato25022222008-20091D1982-10-03Tradate, ItalyEuropean Lower Leagues
Matteo Marini400002014-20151D1998-01-25European Lower Leagues
John Massara000001995-19961L1966-05-20Woodbridge, ONTMinor Pro
Mike Mastrullo602261991-19921D1957-05-05Billerica, MAMinor Pro
Jay Mazur13246231996-19971R1965-01-22Hamilton, ONTMajor League
Corrado Mazzacane27101222005-200831988-04-07 European Lower Leagues
Michael Mazzacane69549162009-20132F1988-04-07Varese, ItalyEuropean Lower Leagues
Jeremiah McCarthy2831114362006-20071D1976-03-01Boston, MAMinor Pro
Wes McCauley20167301996-19971D1972-01-11Toronto, ONTMinor Pro
Jim McGeorge000001953-19541Burnaby, BCEuropean Lower Leagues
Dean Melanson200062006-20071D1973-11-19Antigonish, NSMajor League
Sasha Meneghetti10391524892000-20074F1977-04-05Agordo, ItalyEuropean Lower Leagues
Tito Meneghetti36022892000-20011D1972-04-27Belluno, ItalyEuropean Lower Leagues
Mirko Migliavacca2500002008-201321992-09-15 European Lower Leagues
Tommaso Migliore1943641772032005-20158F1988-12-02Milano, ItalyEuropean Lower Leagues
Gianluca Misani200002009-20101F1992-01-28 European Lower Leagues
Thomas Mitterer305914302008-20091F1987-05-20European Lower Leagues
Andrea Molteni2063442762212000-20066F1980-12-05 European Lower Leagues
Matteo Molteni1734545901562000-20066C1980-12-05 European Lower Leagues
Chris Murray3401414862014-20151D1984-12-26Dover, MAMinor Pro
Jason Muzzatti93077862001-20043G1970-02-03Toronto, ONTMajor League
Bob Nardella41153954411995-20032D1968-02-02Melrose Park, ILMinor Pro
Paolo Nicolao100022008-20091F1991-02-09Cavalese, ItalyEuropean Lower Leagues
Mario Nobili392336591131996-19971L1971-02-16Montreal, PQMinor Pro
Hannes Oberdoerfer300002008-20091D1989-04-04Silandro, ItalyEuropean Elite
Harald Oberrauch32426641996-19971 European Lower Leagues
Max Oberrauch48437142004-20062F1984-04-26Bolzano, ItalyEuropean Lower Leagues
Gates Orlando28245478371993-19941F1962-11-16Montreal, PQMajor League
Alessandro Pagetti300002000-20011 European Lower Leagues
Stefan Palla314913102008-20091F1986-09-29 European Lower Leagues
Harold "Hal" Passerini48364177391950-19511European Lower Leagues
Steve Passmore200002006-20071G1973-01-29Thunder Bay, ONTMajor League
Daniel Paur623811382000-20022 European Lower Leagues
Justin Peca15932731051582000-20065R1970-01-17Toronto, ONTMinor Pro
Santino Pellegrino703964103501995-19972C1965-02-09Montreal, PQMinor Pro
Aleksandr Petrov38151732362014-20151F1983-05-25European Lower Leagues
Lorenzo Piccinelli30426102013-20152F1992-09-21European Lower Leagues
Marco Pietroniro2391019391995-19972C1970-08-21Montreal, PQMinor Pro
Andrea Pirelli300002014-20151F1998-04-08European Lower Leagues
Benedetto Pirro28000102005-20102F1985-06-13 European Lower Leagues
Marco Pozzi1501122005-200831988-04-17Milano, ItalyEuropean Lower Leagues
Roberto Pra-Floriani3201102000-20011European Lower Leagues
Constant Priondolo30141024141991-19921F1959-09-10Longueuil, PQMinor Pro
Frantisek Prochazka221081881993-19941D1962-01-25Brunn, Czech Rep.European Elite
Jimmy Provencher137714112000-20011R1975-03-22Kitchener, ONTMinor Pro
Tomi Raisanen500002001-20021G1977-06-02Espoo, FinlandMinor Pro
Roland Ramoser247101741993-19941W1972-09-03Bolzano, ItalyEuropean Elite
Marcello Ranallo41151833122013-20141F1987-04-23Burnaby, BCMinor Pro
Andrew Raycroft4401142012-20131G1980-05-04Belleville, ONTMajor League
Marco Raymo81055402005-20104D1986-04-25, ItalyEuropean Lower Leagues
Alessandro Re187235371422003-20158D1986-07-20Milano, ItalyEuropean Lower Leagues
Ales Remar29141024202008-20091F1983-11-09European Elite
Jorgen Rickmo3472330272004-20051R1975-02-13European Elite
Luca Rigoni2941418142006-20071F1975-01-01Asiago, ItalyEuropean Lower Leagues
Rico Rossi2101010401991-19921L1965-06-22Toronto, ONTMinor Pro
Alessandro Rotolo136411151112000-20044D1980-01-09 European Lower Leagues
Larry Rucchin72516211451993-19973D1967-05-12European Elite
Matt Ryan3891524462012-20131C1983-11-12Sharon, ONTMajor League
Vezio Sacratini26112435241995-19961F1966-09-12La Salle, PQEuropean Elite
Andre Sarazin38347972003-20041F1978-02-17 European Lower Leagues
Marc Savard3681927242004-20051D1972-09-19Rosemere, PQMinor Pro
Ryan Savoia93334376932004-20073C1973-05-06Thorold, ONTMajor League
Giulio Scandella42202949442006-20082R1983-09-18Montreal, PQMinor Pro
Brad Schell38103545182013-20141C1984-08-05Scott, SASKMinor Pro
Jesse Schultz822442012-20131R1982-09-28Strasbourg, SASKMajor League
Maurizio Scudier59233053241995-19972European Lower Leagues
Trevor Sherban301162005-20061D1972-12-11Edmonton, ALTAMinor Pro
Todd Simon2652732162007-20081C1972-04-21Toronto, ONTMajor League
Daniel Sisca3291524262006-20071C1983-06-16Woodbridge, ONTMinor Pro
Thomas Sjogren36142943162002-20042R1968-06-08Minor Pro
Gregor Slak2917825222008-20091F1983-05-07Ljubljana, SloveniaEuropean Elite
Matt Smith591423371012003-20052D1976-12-23Kent, EnglandMinor Pro
Jan Snopek300022012-20131D1976-06-22Prague, Czech Rep.Minor Pro
Mitja Sotlar60101222922008-20102D1979-10-17 European Elite
Michael Sparber32257182002-200311980-10-05 European Lower Leagues
Shay Stephenson31231841542007-20081L1983-09-13Outlook, SASKMajor League
Massimo Stevanoni140161935362000-20044F1980-03-28 European Lower Leagues
Bill Stewart2932225281991-19921D1957-10-06Toronto, ONTMajor League
Michele Strazzabosco1001128392032005-20083D1976-06-02Asiago, ItalyEuropean Lower Leagues
David Stricker13134122002-20031F1979-05-03Milano, ItalyEuropean Lower Leagues
Niklas Sundstrom3392736402004-20051R1975-06-06Ornskoldsvik, SwedenMajor League
Levente Szuper31000122007-20081G1980-06-11Budapest, HungaryMinor Pro
Tommaso Terzago21279102014-20151F1994-06-06European Lower Leagues
Federico Tesini3900002013-20152G1992-11-19Cremona, ItalyEuropean Lower Leagues
Travis Thiessen12112102000-20011D1972-07-11North Battleford, SASKMinor Pro
Daniel Tkaczuk643664100872004-20062C1979-06-10Toronto, ONTMajor League
Gianluca Tomasello125415697222000-20044F1978-08-24 European Lower Leagues
Dave Tomassoni000001989-19901D1952-12-05Chisholm, MNMinor Pro
Lucio Topatigh27342761571993-19941F1965-10-19Gallio, ItalyEuropean Lower Leagues
Jari Torkki21161430182000-20011L1965-08-11Rauma, FinlandMajor League
Stefano Traverso100002014-20151F1997-01-26European Lower Leagues
Carter Trevisani306713712007-20081D1982-06-15Carlisle, ONTMinor Pro
Jason Trinetti3142602003-20041F1980-06-30 European Lower Leagues
John Tucker30122941881996-19971C1964-09-29Windsor, ONTMajor League
Jani Tuominen2817842004-20051C1971-03-16European Elite
Scott Turco301102001-20021F1977-09-21Norwich, VTEuropean Lower Leagues
Vyacheslav Uvayev12852328862000-20044D1966-04-15European Elite
Marco Vaccani301121993-19941 European Lower Leagues
David Vallorani34313465282014-20151F1989-03-27Hamilton, ONTMinor Pro
Leo Van den Thillart18044202000-20011D1968-03-31European Elite
John Vecchiarelli30323769641991-19942C1964-07-24Toronto, ONTMinor Pro
Loris Vicenzi100022008-20091F1989-10-15, ItalyEuropean Lower Leagues
Christophe Ville28122436291993-19941F1963-06-15European Lower Leagues
Vladislav Vodolazskis283710162009-20101F1984-04-30, LatviaEuropean Lower Leagues
Giovanni Volante100001993-19941 European Lower Leagues
Matt Waddell702222014-20151D1984-01-20Vernon, BCMinor Pro
Alex Weinrich273811431996-19971D1969-03-12Gardiner, MEMinor Pro
Chris Wells23171128592003-20041C1975-11-12Calgary, ALTAMajor League
Craig Woodcroft2481422422002-20031C1969-12-03Toronto, ONTMinor Pro
Peter Wunderer2791423162009-20101F1990-02-21Silandro, ItalyEuropean Elite
Ivan Zanatta2822295121993-19941F1960-08-03Toronto, ONTEuropean Lower Leagues
Federico Zancanella67178421996-20022European Lower Leagues
Mike Zanier53011101991-19973G1962-08-22Trail, BCMajor League
Bruno Zarrillo2310182862003-20041F1966-09-05European Elite
Stefan Zisser76102434342000-20022F1980-03-26Bolzano, ItalyEuropean Elite

+
† denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
‡ denotes that the player only appeared in the playoffs.
Note: The totals presented here may not be exact. If there is no official breakdown when a player was traded mid-season, his statistics are only included with the team he finished with. So you may see players with all zeros for statistics. This means their exact team totals were not available. Their games-played will not be accounted for with any of the teams they played with in this case.