Due to the pandemic, sports fans were treated to meaningful professional football, basketball and baseball games all at the same time. During the first two weeks of October, the regular football season was in full swing, the Lakers and Heat were battling in the NBA finals and four MLB teams were competing for the chance to reach the World Series. Which led us to wonder which schools have produced the most NFL, MLB and NBA athletes.
A quick look at sources like Pro Football Reference, Basketball Reference and the Baseball Cube gave us the answer. Not surprisingly, Long Beach Poly (Calif.) is the overall leader. With 58 former and current NFL players, eight NBA players and 20 MLB players, the Jackrabbits have 86 total athletes in those three professional leagues.
The next two schools on the list — Fork Union Military and Hargrave Military — come with a caveat. While both schools produce four-year high school athletes, they also allow for a fifth-year senior. As a result, some of their numbers are inflated due to the presence of a fifth-year senior who completed his four years of regular schooling at another high school. Fork Union is No. 2 on the list with 74 athletes (including 70 in the NFL) and Hargrave has 49. DeMatha Catholic, a traditional four-year private school, is tied with Hargrave at No. 3 with 49 athletes.
California — particularly Southern California — is home to the majority of the schools on the list. A total of 23 schools from California make the list with 20 of them from Southern California (and San Diego). Florida is next on the list with nine schools.
Schools are listed with the overall number, a breakdown of the number of athletes per sport and some of the more notable professional athletes from the school.

Nick Bosa, St. Thomas Aquinas
File photo by Stuart Browning
Schools With Most Pro Athletes
1. Long Beach Poly (Long Beach, Calif.) — 86
NFL: 58
NBA: 8
MLB: 20
Notable: NFL — DeSean Jackson, Jurrell Casey, Marcedes Lewis, JuJu Smith-Schuster, Willie McGinest, Carl Weathers (aka Apollo Creed); NBA — Jordan Bell, Mack Calvin, Tyus Edney; MLB — Milton Bradley, Tony Gwynn, Chris Gwynn, Randy Moffitt, Chase Utley.
NFL: 70
NBA: 3
MLB: 1
Notable: NFL — Carlos Hyde, Michael Thomas, Anthony Castonzo, Vinny Testaverde, Plaxico Burress, Eddie George; NBA — Shammond Williams, Khyri Thomas.
3. Hargrave Military Academy (Chatham, Va.) — 49
NFL: 32
NBA: 15
MLB: 2
Notable: NFL — Leonard Floyd, Shaq Lawson, Torry Holt; NBA — Terry Rozier, Josh Howard, Montrezl Harrell; Marreese Speights.
3. DeMatha (Hyattsville, Md.) — 49
NFL: 28
NBA: 19
MLB: 2
Notable: NFL — Cameron Wake, Cyrus Kouandjio, Brian Westbrook; NBA — Kenny Carr, Adrian Dantley, Danny Ferry, Markelle Fultz, Sidney Lowe, Jerrod Mustaf, Victor Oladipo, Keith Boggans.
5. St. Thomas Aquinas (Fort Lauderdale, Fla.) — 47
NFL: 37
NBA: 0
MLB: 10
Notable: NFL — Geno Atkins, Joey Bosa, Nick Bosa, Lamarcus Joyner, James White, Michael Irvin; MLB — Tyler Greene.
5. Compton (Calif.) — 47
NFL: 23
NBA: 7
MLB: 17
Notable: NFL — Datone Jones, Robin Cole, Roy Jefferson, Marv Fleming; NBA — DeMar DeRozan, Woody Sauldsberry; MLB — Gary Ward, Duke Snider.
5. Fremont (Los Angeles) — 47
NFL: 19
NBA: 3
MLB: 25
Notable: NFL — David Fulcher, Ricky Bell; NBA — Curtis Rowe, Joe Caldwell; MLB — Willie Crawford, Eric Davis, Bobby Doerr, Dan Ford, George Hendrick, Chet Lemon, Bobby Tolan.
8. Dorsey (Los Angeles) — 45
NFL: 33
NBA: 2
MLB: 10
Notable: NFL — Keyshawn Johnson, Karim Abdul-Jabbar, Butch Johnson; MLB — Sparky Anderson, Chili Davis, Derrel Thomas.
9. Male (Louisville, Ky.) — 40
NFL: 28
NBA: 8
MLB: 4
Notable: NFL — Chris Redman, Michael Bush; NBA — Darrell Griffith, Ralph Beard, Winston Bennett; MLB — Dixie Howell.
10. Crenshaw (Los Angeles) — 39
NFL: 25
NBA: 9
MLB: 5
Notable: NFL — De'Anthony Thomas, Brandon Mebane, Wendell Tyler; NBA — John Williams, Kevin Ollie, Marques Johnson; MLB — Chris Brown, Darryl Strawberry, Ellis Valentine.
11. Northwestern (Miami) — 38
NFL: 35
NBA: 2
MLB: 1
Notable: NFL — Teddy Bridgewater, Amari Cooper, Antonio Bryant, Marvin Jones; MLB — Mickey Rivers.
12. McKinley (Canton, Ohio) — 37
NFL: 30
NBA: 6
MLB: 1
Notable: NFL — Percy Snow, Wayne Fontes, Marion Motley; NBA — Eric Snow, Phil Hubbard, Gary Grant.
13. Berkeley (Calif.) — 36
NFL: 18
NBA: 3
MLB: 15
Notable: NFL — Chidi Ahanotu, Je'Rod Cherry, Larry McGrew; NBA — Phil Chenier, Don Barksdale; MLB — Shooty Babitt, Glenn Burke, Chick Hafey, Billy Martin, Claudell Washington.
14. St. Augustine (New Orleans) — 35
NFL: 32
NBA: 3
MLB: 0
Notable: NFL — Leonard Fournette, Tyrann Mathieu, Trai Turner, Leroy Hoard; NBA — Avery Johnson, Kerry Kittles, Donald Royal.
15. Lane Tech (Chicago) — 33
NFL: 18
NBA: 2
MLB: 13
Notable: NFL — Laken Tomlinson, Fritz Pollard, Cyron Brown.
15. Oak Hill Academy (Mouth of Wilson, Va.) — 33
NFL: 0
NBA: 33
MLB: 0
Notable: NBA — Rod Strickland, Jerry Stackhouse, Rajon Rondo, Stephen Jackson, Brandon Jennings, DeSagana Diop, Carmelo Anthony.
17. Manual Arts (Los Angeles) — 32
NFL: 19
NBA: 5
MLB: 8
Notable: NFL — Steve Broussard, Jon Arnett, Tom Fears; NBA — Freeman Williams; MLB — Paul Blair, Lyman Bostock, Bob Meusel.
18. Lincoln (San Diego, Calif.) — 31
NFL: 25
NBA: 2
MLB: 4
Notable: NFL — Terrell Davis, Marcus Allen, Dave Grayson; NBA — Norman Powell.
18. Santa Monica (Calif.) — 31
NFL: 20
NBA: 1
MLB: 10
Notable: NFL — Chad Wheeler, Glyn Milburn, Dennis Smith, Dennis Thurman, R.C. Owens, Lee Grosscup; NBA — Bison Dele; MLB — Tim Leary, Rick Monday, Tyler Skaggs.
18. Pasadena (Calif.) — 31
NFL: 19
NBA: 4
MLB: 8
Notable: NFL — Chris McAlister, Jim Wilks; NBA — Michael Cooper; MLB — Dick Williams.
21. South Oak Cliff (Dallas, Texas) — 30
NFL: 24
NBA: 4
MLB: 2
Notable: NFL — Rod Jones, Wayne Morris, Harvey Martin; NBA — Dennis Rodman, Tony Battie, Darrell Arthur.
21. San Diego (Calif.) — 30
NFL: 17
NBA: 2
MLB: 11
Notable: NFL — Art Powell, Charley Powell, Brick Muller, Steve Neal, Darren Comeaux; NBA — Art Williams, Jeremy Tyler; MLB — Graig Nettles, Randy Milligan.
21. Archbishop Moeller (Cincinnati, Ohio) — 30
NFL: 15
NBA: 1
MLB: 14
Notable: NFL — Bob Crable, Steve Niehaus, Tom Waddle; NBA — Jaxson Hayes; MLB — Buddy Bell, David Bell, Mike Bell, Ken Griffey Jr., Barry Larkin, Adam Hyzdu.
21. Mater Dei (Santa Ana, Calif.) — 30
NFL: 11
NBA: 9
MLB: 10
Notable: NFL — Matt Barkley, Matt Leinart, John Huarte; NBA — Stanley Johnson, LeRon Ellis, Jamal Simpson; MLB — Sergio Santos, Bob Meacham, Ryan McMahon.
25. Evanston (Ill.) — 29
NFL: 24
NBA: 2
MLB: 3
Notable: NFL — Mike Kenn, Paddy Driscoll, Emery Moorehead.
25. Ball (Galveston, Texas) — 29
NFL: 24
NBA: 1
MLB: 4
Notable: NFL — Mike Evans, Kimble Anders, Charles Alexander; NBA — Damon Jones;
25. Inglewood (Calif.) — 29
NFL: 18
NBA: 7
MLB: 4
Notable: NFL — Benson Mayowa, Patrick Onwuasor; NBA — Reggie Theus, Paul Pierce, Harold Miner, Jay Humphries, Jason Hart; MLB — Coco Crisp, Pat Dodson.
25. George Washington Prep (Los Angeles) — 29
NFL: 14
NBA: 1
MLB: 14
Notable: NFL — James Lofton, Hugh McElhenny; MLB — Mickey Owen.
25. McClymonds (Oakland, Calif.) — 29
NFL: 8
NBA: 8
MLB: 13
Notable: NFL — Marcus Peters, Wendell Hayes, Jimmy Hines; NBA — Bill Russell, Antonio Davis, Paul Silas, Nate Williams, Joe Ellis; MLB — Curt Flood, Lee Lacy, Ernie Lombardi, Vada Pinson, Frank Robinson.
30. Miami (Fla.) — 28
NFL: 18
NBA: 3
MLB: 7
Notable: NFL — Eddie Brown, Andre Johnson; NBA — Udonis Haslem; Doug Edwards, Steve Blake.
30. Coral Gables (Fla.) — 28
NFL: 18
NBA: 1
MLB: 9
Notable: NFL — Frank Gore, Jonathan Vilma, Al Del Greco, Neal Colzie, Gerald Tinker; MLB — MIke Lowell.
30. Hillsborough (Tampa, Fla.) — 28
NFL: 16
NBA: 0
MLB: 12
Notable: NFL — Azeez Al-Shaair, Anthony Brown, Dan Footman; MLB — Elijah Dukes, Carl Everett, Dwight Gooden, Mike Heath, Gary Sheffield.
33. Glenville (Cleveland) — 27
NFL: 27
NBA: 0
MLB: 0
Notable: NFL — Frank Clark, Ted Ginn Jr., Marshon Lattimore, Cardale Jones, Donte Whitner, Benny Friedman.
33. Longview (Texas) — 27
NFL: 23
NBA: 3
MLB: 1
Notable: NFL — Trent Williams, Josh Scobee, Bobby Taylor; NBA — David Wesley; MLB — Chris Davis.
33. Yates (Houston) — 27
NFL: 21
NBA: 5
MLB: 1
Notable: NFL — Santana Dotson, Albert Fontenot, Dexter Manley; NBA — Michael Young, Damyean Dotson; MLB — Steve Henderson.
33. Bishop Amat (La Puente, Calif.) — 27
NFL: 17
NBA: 0
MLB: 10
Notable: NFL — Daylon McCutcheon, Eric Bieniemy, John Sciarra, Bishop Amat, Adrian Young; MLB — Dan Haren, J.R. Phillips.
33. Sarasota (Fla.) — 27
NFL: 10
NBA: 1
MLB: 16
Notable: NFL — Barry Redden, MLB — Scooter Gennett, Casey Kelly.
38. Central (Miami) — 26
NFL: 25
NBA: 0
MLB: 1
Notable: NFL — Dalvin Cook, Devonta Freeman, Willis McGahee, Bruce Armstrong, Elvis Peacock; MLB — Ronnie Belliard.
38. Raines (Jacksonville, Fla.) — 26
NFL: 23
NBA: 2
MLB: 1
Notable: NFL — Jabar Gaffney, Brian Dawkins, Lito Sheppard, Harold Carmichael, Ken Burrough; NBA — Truck Robinson; MLB — Vince Coleman.
38. Washington (Massillon, Ohio) — 26
NFL: 23
NBA: 0
MLB: 3
Notable: NFL — Chris Spielman, Jim Houston, Bob Vogel, Horace Gillom, Devin Smith, Gareon Conley; MLB — Bob Fothergill, Mike Hershberger.
NFL: 20
NBA: 2
MLB: 4
Notable: NFL — Frank Gifford, Jeff Siemon, Theo Bell, Louis Wright; NBA — Robert Swift, Tyrone Wallace; MLB — Steve Ontiveros.
38. Loyola (Los Angeles) — 26
NFL: 16
NBA: 3
MLB: 7
Notable: NFL — Anthony Barr, George Kunz, Matt Ware; NBA — Hollis Thompson, Toby Bailey.
38. Los Angeles (Calif.) — 26
NFL: 16
NBA: 0
MLB: 10
Notable: NFL — Larry Brown, Don Paul, Cal Peterson; MLB — Fred Snodgrass.
38. Centennial (Compton, Calif.) — 26
NFL: 14
NBA: 2
MLB: 10
Notable: NFL — Larry Allen, Paul Lowe; NBA — Arron Afflalo; MLB — Mitchell Page, Len Randle, Lonnie Smith, Reggie Smith, Roy White.
38. Proviso East (Maywood, Ill.) — 26
NFL: 11
NBA: 12
MLB: 3
Notable: NFL — Ray Nitschke, Ed O'Bradovich, Ray Buchanan, NBA — Doc Rivers; Michael Finley, Shannon Brown, Jim Brewer, Jevon Carter.
46. Carol City (Miami) — 25
NFL: 19
NBA: 2
MLB: 4
Notable: NFL — Ricky Jean-Francois, Santana Moss, Kenny Phillips; MLB — Nick Esasky, Danny Tartabull.
46. Muir (Pasadena, Calif.) — 25
NFL: 19
NBA: 3
MLB: 3
Notable: NFL — Rod Sherman, Marcus Robertson, Chad Brown; NBA — Jacque Vaughn, Ryan Hollins, Stacey Augman; MLB — Darrell Evans, Jackie Robinson.
46. Oakland Tech (Oakland, Calif.) — 25
NFL: 10
NBA: 2
MLB: 13
Notable: NFL — Marshawn Lynch, Josh Johnson, John Brodie; NBA — Leon Powe, Jim Pollard; MLB — Ricky Henderson, Cookie Lavagetto.
46. Serra (Gardena, Calif.) — 25
NFL: 21
NBA: 2
MLB: 2
Notable: NFL — Robert Woods, Adoree' Jackson, Marqise Lee; MLB — Dominic Smith.
46. Tyler (Texas) — 25
NFL: 24
NBA: 0
MLB: 1
Notable: NFL — Earl Campbell, Greg Ward, Tyus Bowser.