Top 10 NCAA Men's Goalkeepers (since 1970)

After months of teasing a list, Stan Anderson and Bill Reno reveal their picks for their top ten goalkeepers in NCAA’s men’s D-1 play since 1970. To hear the rationale behind the picks, head over to the latest podcast (click here).

Stan’s List

1. Tony Meola (Virginia, 1987-89)
1989 National Champion
1989 Hermann Trophy Winner
1989 1st Team All-American
1988 1st Team All-American
1987 U20 World Cup

2. Kasey Keller (Portland, 1988-91)
1991 ISAA Goalkeeper of the Year
1991 2nd Team All-American
1990 1st Team All-American
1989 U20 World Cup
1988 National Semifinalist
1988 3rd Team All-American
1987 U20 World Cup

3. Dragan Radovich (St. Francis, 1975-78)
1978 1st Team All-American
1977 1st Team All-American
1976 1st Team All-American

4. Brad Friedel (UCLA, 1990-93)
1992 Olympics
1992 ISAA Goalkeeper of the Year
1992 Hermann Trophy Winner
1992 1st Team All-American
1992 3rd Seed in National Tournament
1991 1st Team All-American
1991 3rd Seed in National Tournament
1990 National Champion

5. Adin Brown (William and Mary, 1996-99)
2000 Olympic Qualifying
1999 1st Team All-American
1998 1st Team All-American
1997 2nd Team All-American
1996 4th Seed in National Tournament

6. Jon Busch (Charlotte, 1994-96)
1996 National Semifinalist
1996 1st Team All-American
1994 4th Seed in National Tournament
1993 U17 World Cup

7. Andre Blake (Connecticut, 2011-2013)
2013 1st Team All-American
2012 1st Team All-American
2012 4th Seed in National Tournament
2011 3rd Team All-American
2011 3rd Seed in National Tournament

8. Peter Mannos (NIU, 1972-75)
1975 1st Team All-American
1974 1st Team All-American

9. Jeff Duback (Yale, 1982-86)
1986 ISAA Goalkeeper of the Year
1986 1st Team All-American
1984 1st Team All-American
1983 U20 World Cup

10. Skip Gilbert (Vermont, 1980-1983)
1982 1st Team All-American
1981 1st Team All-American

Bill’s List

1. Brad Friedel (UCLA, 1990-93)

2. Kasey Keller (Portland, 1988-91)

3. Tony Meola (Virginia, 1987-89)

4. Jeff Causey (Virginia, 1990-93)
1993 National Champion
1993 3rd Team All-American
1992 National Champion
1991 National Champion

5. Adin Brown (William and Mary, 1996-99)

6. Juergen Sommer (Indiana, 1987-90)
1990 ISAA Goalkeeper of the Year
1989 National Semifinalist
1988 National Champion

7. Pat Wall (Notre Dame 2010-14)
2014 1st Seed in National Tournament
2013 National Champion
2012 National Runner-Up

8. TJ Hannig (Indiana, 1997-2000)
2000 National Semifinalist
1999 National Champion
1998 National Champion
1997 National Semifinalist

9. Peter Arnautoff (San Francisco, 1975-78)
1980 Olympic Qualifying
1978 World University Games
1978 National Champion
1976 National Champion
1975 National Champion

10. Will Hesmer (Wake Forest, 2000-03)
2003 1st Team All-American
2003 3rd Seed in National Tournament
2002 2nd Team All-American
2002 1st Seed in National Tournament

Goals Saved Above Replacement: 2018 MLS Goalkeeping Stats

cover photo belongs to Gary A. Vasquez, USA TODAY Sports

Recently American Soccer Analysis published an article, Going to WAR for Points Above Replacement. It’s a fantastic read and an idea that I’m sure will stem new ideas for how statistics are utilized in soccer. Unfortunately they’ve beat me to the punch a little as I’ve been working on a new goalkeeping stat for the past few years, trying to find something more intuitive than the dreadful save percentage or goals against average. There are a number of issues with traditional goalkeeping statistics, the most notable being that they are only a sliver of a goalkeeper’s impact on the game. Goals Saved Above Replacement (GSAR) quantifies all areas of a goalkeeper’s actions, from shot stopping to cross handling to pass accuracy.

Identifying a baseline or replacement-level for MLS goalkeepers is tricky with salaries and talent levels constantly swelling over the past twenty years. Matching a “0 GSAR” goalkeeper with the median salary of MLS goalkeepers in 2018 ($132,625.00) proved to be the easiest route. Using this standard, we’ll take a look at seven different categories to obtain an overall GSAR rating, as well as put a dollar amount on each MLS goalkeeper’s performance from 2018.

Goals Saved Above Replacement

Each MLS goalkeeper has had their season broken down into seven categories.

shots <10 - The first two columns are shots from inside and outside ten yards. The distance measured is from the shooter to the goalkeeper, not the shooter to the goal.

While traditional expected goal models focus on a shooter’s location on the field, GSAR focuses on different criteria: where the shot passes the goalkeeper and how long the goalkeeper had to react.

A shot’s difficulty is not deemed by where it enters the goalmouth but how far the ball was from the goalkeeper when it intersected the goalkeeper’s dive line. This angle is affected by a goalkeeper’s starting position as well as where the shooter is located on the field. If a shot is taken near the end line, the ball will pass the goalkeeper within a few feet even if it is hit the upper corner. Similarly, if a goalkeeper is closer to the shooter, they “cut down the angle” and cover more of the goalmouth, putting the ball’s path closer to their body.

shots >10 - While the first category is largely impacted by a goalkeeper’s reaction abilities, the second has more emphasis on a goalkeeper’s ability to move his feet and general angle play.

pks - Penalties aren’t a large part of the MLS season, but they do occur once every six or seven games. On average a penalty has a success rate of around 80%.

crossing - This category takes into account if a goalkeeper punched, claimed, or (for a negative value) let a cross drop in a position they should have challenged for. The position has recently seen a swing towards favoring passive goalkeeping when it comes to crosses, which explains the relatively low ratings.

error - Covering a number of different areas, only negative numbers will be found here. This can include gifting a poor rebound to the opposition, giving away a penalty, or a number of other actions that result in creating another chance on goal.

misc - The miscellaneous tallies cover any non-tradition goalkeeping action. Slotted balls back to the center of the box are the most common, as well as any actions that don’t fit a proper formula, which are entered in by hand. Unique shot deflections and 1v1 situations (amongst other actions) can be found here. Hand-adjusted values make up less than .1% of all goalkeeping actions.

passing - Passing stats consider how often and where a goalkeeper completes a pass versus where a turnovers occur. A turnover at the other side of the field is negligible, while a turnover in front of one’s own goal returns a larger negative value.

Minutes and average GSAR/90 minutes are tacked on at the end.

Projected Salaries Based Off of GSAR

Picture1.png

Placing a value on a goalkeeper’s season is challenging as one team’s willingness to spend high on goalkeeping doesn’t necessarily mean the rest of the league will. To find a fair expected payment, the salaries and GSARs were listed in descending order to find a trend between the two. This brings up certain issues but overall it puts every goalkeeper on an even playing field when it comes to receiving payment for their services.

As some goalkeepers didn’t play the whole season - whether due to injury or a coach’s decision - finding a projected dollar amount would either have to extrapolate a goalkeeper’s stats for a full 38 game season or shrink down the corresponding payment. For example, Attinella only played two-thirds of the season but compiled a 4.74 GSAR. Should his projected GSAR-based salary be off what he could have done over 38 games or should it account for only the games he played? With a goalkeeper’s true impact being dependent on what they can bring to the field every game, I opted to extrapolate the dollar amount out to 38 games.

Categories are explained in more detail below. Goalkeepers are sorted by the difference ($$.diff) in their projected payment minus their actual. “$$.diff” is not what goalkeepers deserved to be paid, simply just the difference between actual and deserved.

m.GSAR/gm - Simply dividing a goalkeeper’s GSAR over the minutes they played, unless the goalkeeper played less than 900 minutes in the season. If this was the case, a goalkeeper was given either a positive or negative .03, depending on their GSAR. It’s not a great siphoning method, but +/- .03 keeps backup goalkeepers’ GSARs from getting out of hand with such a small sample size.

adj.GSAR - What a goalkeeper’s GSAR would have been had they played all 38 games (3060 minutes, excluding stoppage time).

gsar.$$ - How much a goalkeeper deserves to be paid, converted from a goalkeepers’ adj.GSAR. The conversation formula is based off the previous orange and white graph.

$$.diff - Goalkeepers are sorted by this column, which simply subtracts real.$$ from gsar.$$. Tyler Miller was underpaid by $333,503 while Andre Blake was overpaid by $410,805.

Have any questions? Head over to the contact page for any specific inquiries.

Top 300 European Club Elo Ratings

cover photo belongs to Getty Images

W-T-L records are tallied from the last two years of domestic and Champions League play while the Elo rating is based off of the last four years of performances. The last three columns count how many times a team plays against a team in the top 50, 150, or 300.

Individual team performances can be made available at request. An example can be found here.

Last updated January 1, 2019.

RankClubRatingCountryW-T-Lppgvs. top50vs. top150vs. top300
1Lyon2229France56-4-22.77336466
2Wolfsburg2091Germany46-6-42.57566262
3Bayern München2006Germany39-3-82.4515454
4PSG1937France41-7-62.41235557
5Turbine Potsdam1871Germany25-8-82.02434545
6SGS Essen1776Germany21-8-131.69444646
7Chelsea1771England31-9-52.27324548
8Arsenal1765England23-7-42.24223435
9Freiburg1760Germany25-8-91.98434646
10Manchester City1756England31-8-82.15364850
11Lillestrøm1697Norway42-5-22.67174452
12Hoffenheim1676Germany17-5-191.37434545
13FFC Frankfurt1643Germany18-5-181.44444545
14Barcelona1632Spain55-6-82.48173774
15Montpellier1628France32-6-112.08235153
16SC Sand1620Germany14-6-211.17434545
17Göteborg1618Sweden19-8-141.59354444
18Rosengård1585Sweden29-9-111.96465454
19Piteå1578Sweden24-5-121.88334444
20Birmingham City1566England17-8-101.69233436
21Atletico Madrid1557Spain49-8-62.46102865
22Slavia Praha1547Czech Republic38-3-22.7261723
23Sporting Braga1513Portugal39-3-22.7341137
24Reading1505England16-9-111.58233536
25Linköping1497Sweden28-8-131.88455454
26BIIK Kazygurt1490Kazakhstan39-0-22.8571618
27Juventus1478Italy26-3-42.4541326
28Duisburg1475Germany10-6-260.86454646
29Kristianstad1465Sweden18-9-141.54404444
30Eskilstuna United1435Sweden18-9-141.54354444
31Klepp1408Norway27-6-102.02163744
32Vittsjö1399Sweden12-12-181.14344444
33Hoffenheim II1390Germany31-5-52.3943145
34Paris1378France17-13-181.33164950
35Sporting CP1378Portugal42-4-32.6551742
36Arna-Bjørnar1370Norway20-13-101.7163644
37Brøndby1358Denmark37-8-62.33121432
38Växjö1357Sweden29-5-122193948
39LB071354Sweden16-4-211.27374444
40Djurgården1353Sweden15-9-171.32354444
41Zürich1351Switzerland47-10-42.4841951
42Leverkusen1346Germany15-5-221.19263746
43Liverpool1341England15-4-171.36243436
44Glasgow City1334Scotland37-4-52.541541
45Zhytlobud-21330Ukraine33-3-32.621925
46Werder Bremen1321Germany15-5-221.19313843
47Ryazan1309Russia18-7-42.161928
48Spartak Subotica1308Serbia26-0-82.2931123
49St. Pölten1292Austria31-1-52.544927
50Bordeaux1290France11-14-201.04214648
51Røa1286Norway20-6-171.53133644
52Bayern München II1281Germany24-8-101.973145
53Olimpia Cluj1280Romania34-2-32.67357
54Kungsbacka1280Sweden27-13-101.8813352
55Sandviken1277Norway15-12-161.33153744
56Hammarby1273Sweden13-8-211.12394444
57Fiorentina1273Italy37-4-92.3112239
58Sparta Praha1272Czech Republic28-2-52.4691117
59Soyaux1269France16-12-191.28224749
60Lidköping1267Sweden16-5-52.0401826
61Hibernian1264Scotland33-4-32.5881035
62Fleury 911262France10-9-141.18153636
63Guingamp1258France12-10-231.02204548
64PK-35 Vantaa1251Finland32-10-72.1612441
65Vålerenga1250Norway20-7-161.56163644
66Köln1245Germany15-8-191.26254045
67USV Jena1243Germany11-8-240.95354546
68Kolbotn1240Norway14-9-201.19163644
69Dijon1237France18-5-91.8442229
70Avaldsnes1233Norway24-10-191.55194353
71Zhytlobud-11233Ukraine36-3-32.6471022
72Wolfsburg II1232Germany27-6-92.0752341
73KIF Örebro1231Sweden18-13-141.49183948
74Breidablik1229Iceland29-1-62.440820
75Zvezda Perm1224Russia19-3-91.9451930
76Twente1221Netherlands33-9-82.1662043
77Fortuna Hjørring1218Denmark38-6-72.3581431
78Bristol City1215England10-4-210.97273335
79Ferencváros1212Hungary33-3-62.4301534
80Ajax1212Netherlands37-15-82.1102554
81Kvarnsveden1211Sweden19-10-161.49164048
82Saarbrücken1199Germany19-10-121.63103245
83Mönchengladbach1195Germany13-5-241.05243244
84Assi1186Sweden27-11-111.8823252
85AC Milan1184Italy8-3-02.45238
86Stabæk1182Norway19-6-181.47123744
87Marseille1175France20-6-191.47134046
88Gintra1169Lithuania37-2-42.636812
89Saint-Étienne1169France24-7-151.7282539
90Anderlecht1155Belgium30-4-52.4111134
91HJK1150Finland29-6-112.0202340
92Minsk1142Belarus41-2-42.663517
93Pomurje1142Slovenia11-1-02.83002
94Rodez1139France8-11-260.78214647
95Medyk Konin1139Poland41-6-92.32910
96Levante1139Spain27-8-221.5692459
97CSKA Moskva1136Russia16-5-61.9651526
98SFK 20001136Bosnia and Herzegovina39-3-42.612319
99Lille1134France16-13-161.36143642
100Lokomotiv Moskva1131Russia5-5-41.432912
101Sunderland1126England15-4-171.36182628
102Athletic Club1115Spain31-9-171.7982459
103Chertanovo1109Russia16-4-71.9351726
104Stjarnan1107Iceland26-6-92.0521324
105Meppen1105Germany18-10-121.652441
106Thór / KA1103Iceland29-5-72.2441225
107PSV1102Netherlands26-7-151.77132142
108Górnik Łęczna1100Poland44-6-42.56589
109Everton1094England11-5-191.09202635
110Manchester United1091England8-1-12.5018
111Barcelona FA1086Cyprus36-3-32.642813
112Cloppenburg1086Germany20-8-131.6642340
113Honka1084Finland31-9-11212543
114Sturm Graz1077Austria25-5-62.220724
115Apollon Limassol1070Cyprus33-4-52.452512
116AIK1067Sweden22-13-151.5823352
117Trondheims-Ørn1065Norway12-12-191.12153644
118Gütersloh1060Germany20-8-131.6652441
119Ramat HaSharon1056Israel36-3-82.360829
120Hessen Wetzlar1049Germany19-4-191.4593445
121Yzeure Allier1043France16-9-51.901324
122Granadilla1041Spain27-9-211.5882259
123Kiryat Gat1040Israel36-6-102.1931037
124Åland United1035Finland19-12-161.4702236
125ASPTT Albi1035France14-7-251.07163847
126Real Betis1028Spain29-6-231.682560
127Turbine Potsdam II1025Germany22-4-171.6332440
128Uppsala1024Sweden18-10-211.3143352
129Benfica1023Portugal26-4-141.8691237
130Metz1020France21-4-201.49102737
131Gent1017Belgium22-6-91.950932
132FFC Frankfurt II1010Germany12-12-181.14103145
133Estoril Praia1009Portugal26-6-121.9191638
134Durham1009England23-5-111.90936
135Mallbacken1007Sweden19-9-221.3213452
136MTK1002Hungary27-5-151.83111835
137Valencia1001Spain27-17-131.7282159
138Kalmar995Sweden16-4-261.13243748
139Okzhetpes994Kazakhstan24-0-72.32888
140Valadares Gaia991Portugal24-6-141.7781237
141Asarum988Sweden6-8-12112026
142Ljusdal982Sweden5-10-110.9611926
143Umeå982Sweden17-15-181.3213452
144PAOK979Greece25-1-42.53139
145Kubanochka978Russia9-6-121.2252026
146Weinberg971Germany25-7-151.7442132
147LASK Crvena Zvezda970Serbia19-4-42.265515
148Sundsvall965Sweden20-3-271.2633552
149Ataşehir Belediyespor964Turkey20-4-32.37149
150JyPK961Finland21-7-191.4902436
151Florentia958Italy5-2-41.55149
152Real Sociedad951Spain23-10-241.39112660
153Arminia Bielefeld950Germany27-2-122.0211529
154Vllaznia950Albania31-0-22.82027
155ADO Den Haag944Netherlands23-8-171.6112139
156Valur942Iceland22-4-101.9411120
157Roma937Italy5-2-41.55148
158Atalanta933Italy24-7-131.851528
159Basel930Switzerland30-10-151.8291243
160Vendenheim928France17-4-101.7701823
161Celtic927Scotland19-5-141.6361231
162Grenoble Foot 38924France14-7-91.6301323
163Viktoria Berlin919Germany28-2-12.77006
164Maccabi Kishronot Hadera916Israel26-9-121.8501429
165Rayo Vallecano911Spain21-9-271.2692660
166Charlton Athletic911England26-1-32.630213
167Luzern910Switzerland23-10-201.4981742
168Tavagnacco897Italy20-4-201.4541930
169Osijek897Croatia16-1-32.45236
170Nancy896France14-4-131.4801324
171Albergaria891Portugal17-9-181.3681837
172Sporting de Huelva889Spain19-9-291.1682758
173Slovan Bratislava887Slovakia34-0-32.76019
174Kolding880Denmark20-7-181.49121628
175Ladies Genk878Belgium15-10-111.5301632
176Schott Mainz876Germany19-6-181.4782335
177TPS869Finland18-8-201.3502640
178Landhaus869Austria26-1-92.1911126
179Marítimo864Portugal4-3-41.362511
180Standard Liège862Belgium13-10-151.2911734
181Partizán Bardejov861Slovakia31-1-42.61029
182Brighton & Hove Albion859England15-5-181.3271438
183Andernach853Germany16-2-151.5251524
184Yeovil Town853England1-3-310.17263435
185ÍBV852Iceland16-10-101.6111321
186Split851Croatia15-0-12.81003
187Stade de Reims848France26-9-62.120224
188Mašinac Niš848Serbia16-4-71.9361216
189Heerenveen842Netherlands16-10-221.2172243
190Ilves837Finland19-6-221.3402337
191Konak Belediyespor835Turkey19-4-52.18039
192Diósgyőri VTK829Hungary14-7-101.5841123
193Albacete826Spain13-10-340.8682659
194Grand Bodø823Norway4-4-350.37134044
195Yantarochka820Ukraine5-2-41.55126
196Zaragoza819Spain10-7-250.8862044
197Zorka-BDU817Belarus26-6-72.150610
198Toulouse817France11-5-151.2301324
199NSA Sofia817Bulgaria28-0-42.63045
200Neulengbach816Austria18-4-111.760623
201Breznica813Montenegro16-4-42.17366
202Logroño811Spain3-4-80.872815
203Tottenham Hotspur808England14-3-121.550528
204Verona803Italy19-8-171.4851628
205Beşiktaş801Turkey18-4-32.32058
206Teleing GMT799Slovenia18-1-42.39035
207Lugano799Switzerland21-12-191.4491843
208Wexford Youths796Ireland28-7-52.281210
209Yednist'-SHVSM790Ukraine5-2-41.55238
210Aris787Greece21-3-22.54025
211Málaga787Spain4-2-90.932715
212Yatran'-Berestovets787Ukraine16-10-111.5741122
213PEC Zwolle786Netherlands15-7-261.0892143
214Espanyol783Spain13-14-300.9382758
215Sand II780Germany25-5-181.671827
216ASA Tel Aviv780Israel22-5-211.4801330
217Lyn776Norway16-7-191.3172026
218Pärnu776Estonia36-4-62.431212
219Madrid772Spain12-7-221.0562145
220Yenisey770Russia4-4-190.5952126
221Voshod769Ukraine5-2-41.55127
222Västerås BK 30757Sweden13-9-280.9623752
223Le Havre752France6-3-31.75007
224Shelbourne751Ireland25-9-62.11211
225Sevilla749Spain10-7-240.962145
226Forstern749Germany8-3-51.69008
227Union Berlin749Germany29-4-122.021519
228Viktória Szombathely747Hungary16-10-161.3851226
229Flora746Estonia33-3-42.55008
230Freiburg II746Germany10-8-161.1251533
231London Bees744England16-6-191.320736
232Young Boys742Switzerland19-12-211.3361741
233Olimpija Ljubljana740Slovenia31-0-122.161512
234Montauban739France9-7-151.101725
235La Roche-sur-Yon736France25-7-920221
236Magdeburger FFC734Germany25-1-72.3019
237Alkmaar728Netherlands20-7-231.3471641
238Ingolstadt728Germany23-8-62.080017
239Alberweiler725Germany21-9-620114
240Pierrots Vauban722France2-5-60.850611
241Iskra719Bosnia and Herzegovina21-10-71.920812
242Altenmarkt718Austria12-6-161.240922
243Ovarense712Portugal3-0-80.822510
244Saint Malo711France22-7-121.780225
245Rangers709Scotland14-3-201.2261332
246Böljan702Sweden5-11-330.5323852
247Slovácko701Czech Republic15-2-141.5281212
248Blackburn Rovers701England28-1-22.74014
249Santa Teresa699Spain9-8-260.8172043
250Servette Chênois698Switzerland5-3-61.292312
251TiPS695Finland23-6-171.630923
252Selfoss691Iceland5-5-81.110713
253BSF688Denmark18-5-221.31131630
254FFC 08 Niederkirchen688Germany13-7-241.0582235
255Győri ETO687Hungary14-12-161.2971532
256Sassuolo677Italy12-4-151.2951324
257União Ferreirense677Portugal9-5-190.9761329
258Aston Villa671England10-8-210.9701035
259Elpides Karditsas671Greece20-3-62.17116
260Millwall Lionesses670England21-7-131.710738
261RGUOR669Belarus26-4-92.10613
262A-dos-Francos668Portugal12-5-270.9381837
263HK / Víkingur666Iceland5-3-1010613
264Ouriense665Portugal11-1-141.3151023
265Grasshopper658Switzerland17-8-221.2661336
266Coventry United657England20-3-52.25004
267Spartans656Scotland10-8-191.0361332
268Cardiff Metropolitan656Wales19-4-32.35124
269Peamount United655Ireland25-5-72.160010
270VSK Aarhus648Denmark19-3-231.3381227
271Linfield647Northern Ireland16-0-82246
272Arras643France18-8-141.550221
273Vilaverdense640Portugal17-2-251.281836
274ONS638Finland11-8-290.8502040
275VGA Saint-Maur633France18-7-161.490225
276Eintracht Frankfurt633Germany25-5-1020119
277Köln II631Germany9-5-171.0361524
278OH Leuven630Belgium9-4-190.9701326
279Thisted FC627Denmark9-5-101.332411
280Apolonia627Albania20-0-62.31006
281Jahn Calden626Germany6-2-71.330111
282Maccabi Holon624Israel18-6-211.3301226
283Brest621France16-9-161.390224
284Tirana AS620Albania20-2-42.38006
285Doncaster Belles617England25-5-121.90230
286US Orléans617France5-2-41.55006
287Res Roma615Italy9-4-190.9741519
288Medkila611Norway11-6-260.9182022
289Sheffield United611England4-1-51.3018
290Czarni Sosnowiec609Poland31-10-102.0241111
291Fart608Norway21-7-141.67006
292Chievo Verona605Italy8-3-190.951222
293Kinostudio602Albania18-2-62.15004
294Crailsheim600Germany18-16-141.4621028
295Ladomir592Ukraine10-4-141.213719
296Nürnberg591Germany16-10-111.570114
297ALG Spor591Turkey5-1-22013
298Forfar Farmington590Scotland7-2-121.13618
299Metz ESAP590France8-8-151.0301727
300USV Jena II586Germany15-5-141.4711024

2019 MLS Mock Draft - Goalkeeper Edition

cover photo from the University of Maryland

Predictions for the 2018 draft were about as good as one can hope for: one of the eight perfectly predicted with bits and pieces of the rest being half-true. Some of the players were correctly predicted for certain rounds while some goalkeepers went completely undrafted, despite the whirlwind of goalkeepers flying off the shelf at one point. While this year’s talent doesn’t quite match last year’s lineup, here are six goalkeepers who may end up with an MLS team by the end of the week.

Dayne St. Clair - Orlando City, 1st Round, 3rd Overall Pick

Not many people have St. Clair this high on their draft lists but seeing as Orlando need another three goalkeepers with their USL team restarting this spring, seeing St. Clair in purple for 2019 makes sense. St. Clair supposedly won’t count as an international slot due to his Generation Adidas status, which is another plus for Orlando. Goalkeepers seem to be the safest position to select in Superdrafts and routinely go fairly early, especially when there’s a lot of praise on the player heading into the draft. Eric Dick went 13th overall in 2018. Tarbell 8th in 2016, Bono 5th in 2015, and Blake number one in 2014. Coming off a national championship, St. Clair could easily follow suit.

Rashid Nuhu - Minnesota United, 2nd Round, 32nd Overall Pick

There isn’t a general consensus on the second best goalkeeper in the draft so don’t be surprised if teams wait until the third round to follow up St. Clair’s draft pick. Minnesota cleared house and have two open spots at the moment, on top of a loose affiliation with Forward Madison who has zero goalkeepers on the books. Whether Nuhu ends up being a third or even fourth string goalkeeper, they should be able to find him some games with Madison in 2019.

Luis Barraza - Seattle Sounders, 3rd Round 68th Overall Pick

Barraza seems on track to forego a homegrown contract with Real Salt Lake to try his odds in the draft. Even if Seattle brings in Trey Muse, apparently a likely move for the Hoosier, the Sounders still have another two goalkeepers to go with Calle Brown set not to return at the moment. Barraza will likely be picked up by an MLS team at some point and Seattle are equally likely to select one this Friday.

Jimmy Hague - New York Red Bulls, 4th Round, 78th Overall Pick

Hague has received some polarizing press but he’s at the combine this week and the Red Bulls still need another two goalkeepers. While New York have done well to be churn out homegrown goalkeepers in the past, Hague fits the bill as far as classically tall, commanding keepers go. The Red Bulls may opt to go elsewhere to fill their USL side but by the time the fourth round comes around, there will surely still be a number of goalkeepers on the board that will be worth rolling the dice on.

Todd Morton - FC Dallas, 4th Round, 87th Overall Pick

It’s quite possible that FC Dallas will continue to fill their North Texas SC with academy players but they’d only be bolstered by having at least one goalkeeper on the squad over the age of 20. Morton has flown under the radar for most teams as he didn’t receive a combine invite, but for a USL side that seems intent on fast-tracking players to FC Dallas, Morton would be a good fit.

James Pyle - Sporting Kansas City, 4th Round, 93rd Overall Pick

Pyle is surely looking to add another chapter to his soccer career as the last goal he conceded was about as bad as it gets. SKC need another two goalkeepers for Swope Park and while they may turn to their academy to fill the slots, Pyle (who attended this year’s combine) will likely still be available in the fourth round.