NAME 07 08 09 10 11 12 13 14 15 16 17 IN OUT CURRENT @ TFC MLS VOY CCL APPS Reason for Leaving
Ashtone Morgan                       17/03/2011   Y 2,377 100 12 17 129  
Jonathan Osorio                       28/02/2013   Y 1,663 143 14 0 157  
Justin Morrow                       16/12/2013   Y 1,372 124 11 0 135  
Jordan Hamilton                       09/01/2014   Y 1,348 24 7 0 31  
Michael Bradley                       13/01/2014   Y 1,344 106 6 0 112  
Nick Hagglund                       16/01/2014   Y 1,341 74 8 0 82  
Marco Delgado                       19/11/2014   Y 1,034 71 7 0 78  
Alex Bono                       15/01/2015   Y 977 41 1 0 42  
Jay Chapman                       15/01/2015   Y 977 39 3 0 42  
Jozy Altidore                       16/01/2015   Y 976 79 3 0 82  
Sebastian Giovinco                       18/01/2015   Y 974 91 7 0 98  
Eriq Zavaleta                       26/01/2015   Y 966 65 9 0 74  
Benoit Cheyrou                       29/01/2015   Y 963 57 8 0 65  
Drew Moor                       16/12/2015   Y 642 58 7 0 65  
Steven Beitashour                       18/12/2015   Y 640 52 6 0 58  
Clint Irwin                       18/01/2016   Y 609 30 7 0 37  
Raheem Edwards                       21/06/2016   Y 454 19 4 0 23  
Tossaint Ricketts                       20/07/2016   Y 425 36 3 0 39  
Armando Cooper                       18/08/2016   Y 396 28 1 0 29  
Sergio Camargo                       11/01/2017   Y 250 0 0 0 0  
Brandon Aubrey                       13/01/2017   Y 248 0 0 0 0  
Chris Mavinga                       31/01/2017   Y 230 22 3 0 25  
Victor Vazquez                       20/02/2017   Y 210 27 3 0 30  
Jason Hernandez                       21/03/2017   Y 181 8 1 0 9  
Oyvind Alseth                       22/03/2017   Y 180 4 0 0 4  
Mark Pais                       04/04/2017   Y 167 0 0 0 0  
Ben Spencer                       02/05/2017   Y 139 2 0 0 2  
Mitchell Taintor                       23/05/2017   Y 118 0 1 0 1  
Nicolas Hasler                       13/07/2017   Y 67 6 0 0 6  
Stefan Frei                       15/01/2009 29/11/2013 N 1,779 82 11 6 99 trade (Seattle)
Quillan Roberts                       10/04/2012 12/12/2016 N 1,707 0 0 0 0 contract expired
Nana Attakora                       19/01/2007 14/07/2011 N 1,637 56 6 6 68 trade (San Jose)
Doneil Henry                       26/08/2010 03/12/2014 N 1,560 70 12 11 93 transfer (Appollon Limassol)
Gabe Gala                       01/04/2007 24/11/2010 N 1,333 17 4 1 22 released
Jim Brennan                       08/09/2006 06/04/2010 N 1,306 84 7 2 93 retired
Mark Bloom                       12/07/2013 13/12/2016 N 1,250 41 3 0 44 trade (Atlanta Utd)
Dwayne DeRosario                       12/12/2008 03/12/2014 N 1,168 76 12 10 98 released
Carl Robinson                       31/01/2007 10/03/2010 N 1,134 74 8 2 84 trade (NYRB)
Jeremy Hall                       29/11/2011 18/12/2014 N 1,115 57 6 4 67 trade (New England)
Joe Bendik                       12/12/2012 21/12/2015 N 1,104 73 4 0 77 trade (Orlando)
Marvell Wynne                       17/04/2007 25/03/2010 N 1,073 67 6 2 75 trade (Colorado)
Daniel Lovitz                       16/01/2014 12/12/2016 N 1,061 41 6 0 47 released
Julian DeGuzman                       11/09/2009 13/07/2012 N 1,036 65 10 18 93 trade (Dallas)
Richard Eckersley                       15/04/2011 27/01/2014 N 1,018 72 7 13 92 trade (NYRB)
Ty Harden                       10/02/2010 15/11/2012 N 1,009 43 6 14 63 released
Milos Kocic                       06/04/2010 12/12/2012 N 981 37 5 13 55 trade (Portland)
Adrian Cann                       12/04/2010 15/11/2012 N 948 48 9 8 65 released
Greg Sutton                       29/11/2006 09/06/2009 N 923 34 5 0 39 released
Fuad Ibrahim                       13/06/2008 03/12/2010 N 903 26 5 4 35 released
Chad Barrett                       25/07/2008 10/01/2011 N 899 65 7 6 78 trade (LA Galaxy)
Danny Koevermans                       29/06/2011 29/11/2013 N 884 30 1 10 41 contract expired
Danny Dichio                       16/04/2007 09/09/2009 N 877 59 5 2 66 retired
Andrew Wiedeman                       13/07/2012 03/12/2014 N 873 36 3 4 43 released
Manuel Aparicio                       08/08/2013 01/12/2015 N 845 0 0 0 0 contract expired
Reggie Lambe                       07/12/2011 05/03/2014 N 819 55 5 6 66 waived
Chris Manella                       17/09/2014 12/12/2016 N 817 0 0 0 0 released
Chris Konopka                       13/09/2013 01/12/2015 N 809 22 2 0 24 contract expired
Steven Caldwell                       07/05/2013 14/07/2015 N 798 46 3 0 49 retired
Brian Edwards                       18/01/2008 25/03/2010 N 797 9 0 0 9 released
Nicholas Lindsay                       15/09/2010 15/11/2012 N 792 4 1 4 9 released
Jaoa Plata                       13/01/2011 30/01/2013 N 748 36 7 9 52 trade (RSL)
Kyle Bekker                     17/01/2013 21/01/2015 N 734 29 6 0 35 trade (FC Dallas)
Matthew Stinson                       17/03/2011 19/03/2013 N 733 17 0 8 25 released
Emmanuel Gomez                       03/03/2009 01/03/2011 N 728 9 0 1 10 released
Jackson Goncalves                       09/12/2013 01/12/2015 N 722 53 0 0 53 contract expired
Terry Dunfield                       14/07/2011 13/06/2013 N 700 40 4 12 56 released
Bright Dike                       09/09/2013 04/08/2015 N 694 11 0 0 11 waived
O'Brian White                       15/01/2009 24/11/2010 N 678 33 3 9 45 expansion (Vancouver)
Luke Moore                       07/05/2014 26/02/2016 N 660 42 4 0 46 waived
Collen Warner                       16/05/2014 02/03/2016 N 656 49 2 0 51 trade (Houston)
Amado Guevara                       09/04/2008 24/01/2010 N 655 46 6 1 53 contract expired
Clement Simonin                       27/03/2015 12/12/2016 N 626 2 0 0 2 released
Ryan Richter                       25/03/2013 03/12/2014 N 618 13 2 0 15 released
Oscar Cordon                       17/03/2011 15/11/2012 N 609 4 2 1 7 released
Keith Makubuya                       17/03/2011 15/11/2012 N 609 2 0 0 2 released
Torsten Frings                       29/06/2011 26/02/2013 N 608 33 3 10 46 retired
Tyrone Marshall                       13/06/2007 10/02/2009 N 608 40 3 0 43 trade (Seattle)
Dicoy Williams                       31/03/2011 15/11/2012 N 595 10 2 1 13 released
Gilberto Souza                       13/12/2013 27/07/2015 N 591 28 4 0 32 waived
Maurice Edu                       12/01/2007 22/08/2008 N 588 38 3 0 41 transfer (Rangers FC)
Todd Dunivant                       27/06/2007 03/02/2009 N 587 27 0 0 27 trade (LA Galaxy)
Joey Melo                       17/06/2007 03/01/2009 N 566 5 0 0 5 released
Andrea Lombardo                       01/04/2007 01/10/2008 N 549 17 0 0 17 released
Luis Silva                       12/01/2012 09/07/2013 N 544 44 4 7 55 trade (DC United)
Nick Garcia                       09/06/2009 03/12/2010 N 542 36 4 8 48 released
Jacob Petersen                       21/01/2010 14/07/2011 N 539 37 4 6 47 trade (San Jose)
Damien Perquis                       26/01/2015 12/07/2016 N 533 37 1 0 38 released
Sam Cronin                       15/01/2009 21/06/2010 N 522 33 6 2 41 trade (San Jose)
Ryan Johnson                       14/07/2011 12/12/2012 N 517 43 4 16 63 trade (Portland)
Marco Velez                       19/03/2008 13/08/2009 N 512 38 8 0 46 released
Gale Agbossoumonde                       20/12/2012 07/05/2014 N 503 13 0 0 13 trade (Colorado)
Josh Williams                       31/07/2015 12/12/2016 N 500 28 0 0 28 contract expired (Columbus)
Eric Avila                       02/08/2011 14/12/2012 N 500 33 4 2 39 contract expired
Nick Soolsma                       09/03/2011 11/07/2012 N 490 32 7 8 47 released
Amadou Sanyang                       01/08/2009 03/12/2010 N 489 20 2 0 22 released
Dan Gargan                       27/03/2010 25/07/2011 N 485 43 5 7 55 trade (Chicago)
Kevin Harmse                       29/02/2008 24/06/2009 N 481 28 5 0 33 trade (Chivas)
Logan Emory                       13/03/2012 27/06/2013 N 471 26 1 2 29 released
Ronnie O'Brien                       17/11/2006 28/02/2008 N 468 13 0 0 13 trade (San Jose)
Tyler Hemming                       18/01/2007 25/04/2008 N 463 7 0 0 7 released
Andrew Boyens                       19/01/2007 14/04/2008 N 451 23 0 0 23 released
Jeff Cunningham                       22/05/2007 08/08/2008 N 444 32 4 0 36 trade (Dallas)
Rohan Ricketts                       11/04/2008 17/06/2009 N 432 39 5 0 44 released
Mo Babouli                       05/03/2016 21/04/2017 N 412 16 4 0 20 waived
Emery Welshman                       17/01/2013 25/02/2014 N 404 1 1 0 2 released
Nathan Sturgis                       25/11/2010 29/12/2011 N 399 14 1 1 16 trade (Houston)
Maicon Santos                       09/07/2010 02/08/2011 N 389 32 4 4 40 trade (Dallas)
Warren Creavalle                       23/07/2014 07/08/2015 N 380 24 2 0 26 Trade (Philadelphia)
Jermain Defoe                     13/01/2014 16/01/2015 N 368 19 2 0 21 transfer (Sunderland)
Chris Pozniak                       22/11/2006 21/11/2007 N 364 22 0 0 22 expansion (San Jose)
Justin Braun                       03/12/2012 29/11/2013 N 361 21 1 0 22 contract expired
Will Johnson                       18/12/2015 12/12/2016 N 360 29 3 0 32 contract expired (Orlando)
Elbekay Bouchiba                       09/03/2011 28/02/2012 N 356 0 0 0 0 released
Robbie Findley                       12/12/2014 01/12/2015 N 354 26 0 0 26 contract expired
Nick LaBrocca                       25/03/2010 11/03/2011 N 351 28 3 5 36 trade (Chivas)
Darren O'Dea                       03/08/2012 13/07/2013 N 344 26 0 1 27 transfer (?)
Marco Reda                       22/11/2006 01/11/2007 N 344 8 0 0 8 released
Julius James                       18/01/2008 12/12/2008 N 329 13 3 0 16 trade (Houston)
Aaron Maund                     12/01/2012 03/12/2012 N 326 15 0 6 21 trade (RSL)
Alvaro Rey                       25/07/2013 06/06/2014 N 316 20 3 0 23 trade (Columbus)
Demitrius Omphroy                       13/01/2011 23/11/2011 N 314 1 0 0 1 released
Bradley Orr                       25/01/2014 03/12/2014 N 312 19 2 0 21 end of loan
Tyler Rosenlund                       28/03/2008 01/02/2009 N 310 8 0 0 8 released
Matias Laba                       25/04/2013 26/02/2014 N 307 16 0 0 16 loan (Vancouver)
Mikael Yourassowsky                       18/03/2011 18/01/2012 N 306 21 3 2 26 released
Adam Braz                       30/11/2006 01/10/2007 N 305 13 0 0 13 transfer (Montreal)
Collin Samuel                       01/06/2007 01/04/2008 N 305 19 0 0 19 released
Johann Smith                       15/08/2008 16/06/2009 N 305 14 1 0 15 released
Jon Conway                       26/03/2010 13/01/2011 N 293 1 1 4 6 trade (Chicago)
Ali Gerba                       23/06/2009 05/04/2010 N 286 11 0 2 13 released
Robert Earnshaw                       28/02/2013 29/11/2013 N 274 26 1 0 27 released
Darel Russell                       01/03/2013 29/11/2013 N 273 18 0 0 18 released
Javier Martina                       09/03/2011 23/11/2011 N 259 23 1 3 27 released
Pablo Vitti                       09/02/2009 25/10/2009 N 258 26 4 2 32 end of loan
Gianluca Zavarise                       11/03/2011 23/11/2011 N 257 14 0 2 16 released
Jarrod Smith                       19/03/2008 26/11/2008 N 252 20 3 0 23 expansion (Seattle)
Matt Gold                       18/03/2011 23/11/2011 N 250 3 2 1 6 released
Danleigh Borman                       01/04/2011 05/12/2011 N 248 22 3 4 29 contract expired
Martin Saric                       26/03/2010 24/11/2010 N 243 17 3 4 24 released
Joseph Nane                       05/04/2010 30/11/2010 N 239 11 1 5 17 trade (Colorado)
Dominic Oduro                     06/06/2014 27/01/2015 N 235 24 0 0 24 trade (Montreal)
Raivis Hscanovics                       10/04/2010 24/11/2010 N 228 11 3 3 17 released
Maksim Usanov                       12/04/2010 24/11/2010 N 226 14 3 4 21 released
Quincy Amarikwa                       20/07/2012 27/02/2013 N 222 11 0 3 14 trade (Chicago)
Adrian Serioux                       24/02/2009 01/10/2009 N 219 26 3 1 30 trade (Houston)
Danny Califf                       14/12/2012 12/07/2013 N 210 4 2 0 6 retired
Hercules Gomez                       07/08/2015 02/03/2016 N 208 8 0 0 8 waived
Edson Buddle                       22/11/2006 13/06/2007 N 203 10 0 0 10 trade (LA Galaxy)
Eric Hassli                       20/07/2012 04/02/2013 N 199 7 0 1 8 trade (Dallas)
Bobby Convey                       16/05/2013 29/11/2013 N 197 21 0 0 21 trade (NYRB)
Jonas Elmer                       01/08/2013 07/02/2014 N 190 3 0 0 3 released
Andy Iro                     15/07/2011 20/01/2012 N 189 13 0 7 20 contract expired
Miguel Canizalez                       01/04/2007 01/10/2007 N 183 12 0 0 12 released
David Guzman                       01/04/2007 01/10/2007 N 183 0 0 0 0 released
Stephen Lumley                       01/04/2007 01/10/2007 N 183 0 0 0 0 released
Cristian Nunez                       01/04/2007 01/10/2007 N 183 0 0 0 0 released
Miguel Aceval                       30/01/2012 26/07/2012 N 178 5 1 4 10 contract terminated
Perica Marosevic                       28/07/2011 20/01/2012 N 176 7 0 7 14 contract expired
Ahmed Kantari                       24/07/2015 13/01/2016 N 173 13 0 0 13 waived
J�lio C�sar                     07/02/2014 25/07/2014 N 168 7 0 0 7 end of loan
Lesly Fellinga                       12/08/2009 24/01/2010 N 165 4 0 0 4 released
Paulo Nagamura                       17/11/2006 01/05/2007 N 165 4 0 0 4 trade (Chivas)
Andy Welsh                       19/03/2007 30/08/2007 N 164 20 0 0 20 released
Alecko Eskandarian                       22/12/2006 22/05/2007 N 151 6 0 0 6 trade (RSL)
Michael Thomas                       02/07/2013 29/11/2013 N 150 1 0 0 1 released
Pat Phelan                       18/01/2008 11/06/2008 N 145 0 0 0 0 trade (NE Revs)
Miguel 'Mista' Ferrer                       06/07/2010 24/11/2010 N 141 9 0 5 14 released
Laurent Robert                       02/04/2008 19/08/2008 N 139 17 4 0 21 released
Leandre Griffit                       15/07/2011 23/11/2011 N 131 0 0 1 1 released
Eddy Viator                       20/07/2011 23/11/2011 N 126 3 0 1 4 released
Alan Gordon                       11/03/2011 14/07/2011 N 125 8 2 0 10 trade (San Jose)
Freddy Hall                       31/07/2012 03/12/2012 N 125 7 0 3 10 released
Allando Matheson                       01/06/2010 01/10/2010 N 122 0 1 0 1 released
Brennan McNicoll                       01/06/2010 01/10/2010 N 122 0 0 0 0 released
Srdjan Djekanovic                       02/06/2007 01/10/2007 N 121 8 0 0 8 contract expired
Julio Cesar                       07/02/2014 06/06/2014 N 119 7 0 0 7 end of loan
Ashton Bennett                       22/01/2013 14/05/2013 N 112 0 1 0 1 released
Taylor Morgan                       22/01/2013 14/05/2013 N 112 1 0 0 1 released
Hunter Freeman                       12/09/2008 01/01/2009 N 111 7 0 0 7 transfer (IK Start)
Jeremy Brockie                       07/05/2013 25/08/2013 N 110 15 0 0 15 end of loan
Tony Tchani                       01/04/2011 15/07/2011 N 105 13 4 0 17 trade (Columbus)
Rich Asante                       19/01/2007 01/05/2007 N 102 0 0 0 0 released
Efraim Burgos Jr                       21/03/2012 28/06/2012 N 99 2 0 0 2 released
Olivier Tebily                       24/04/2008 31/07/2008 N 98 4 1 0 5 released
Hogan Ephraim                       27/02/2013 02/06/2013 N 95 11 1 0 12 released
Zachary Herold                       15/02/2010 17/05/2010 N 91 0 0 0 0 retired
Alen Stevanovic                       24/03/2011 19/06/2011 N 87 12 0 0 12 end of loan
Abbe Ibrahim                       01/04/2007 20/06/2007 N 80 1 0 0 1 released
Kenny Stamatopoulos                       03/08/2007 21/10/2007 N 79 12 0 0 12 end of loan
John Bostock                       08/03/2013 24/05/2013 N 77 7 2 0 9 released
Julio Cesar                       15/01/2013 29/03/2013 N 73 0 0 0 0 released
Kevin Goldthwaite                       18/04/2007 27/06/2007 N 70 9 0 0 9 trade (NYRB)
Kyle Davies                     15/09/2011 23/11/2011 N 69 1 0 0 1 released
Sam Reynolds                     25/04/2007 01/07/2007 N 67 2 0 0 2 pool GK
Derek Gaudet                       01/08/2008 01/10/2008 N 61 1 0 0 1 contract expired
Geovanny Caicedo                       26/01/2012 15/03/2012 N 49 0 0 0 0 contract terminated
Dasan Robinson                       28/07/2011 15/09/2011 N 49 0 0 1 1 trade (LA Galaxy)
Issey Nakajima-Farran                       28/03/2014 16/05/2014 N 49 5 2 0 7 trade (Montreal)
Conor Casey                       05/03/2007 19/04/2007 N 45 2 0 0 2 trade (Colorado)
Carlos Ruiz                       19/08/2008 01/10/2008 N 43 5 0 0 5 released
Tomer Chencinski                       06/03/2007 15/04/2007 N 40 0 0 0 0 released
Richard Mulrooney                       20/03/2007 18/04/2007 N 29 2 0 0 2 trade (Houston)
Brian James                       02/06/2016 29/06/2016 N 27 0 1 0 1 returned to TFC II
Malik Johnson                       02/06/2016 29/06/2016 N 27 0 1 0 1 returned to TFC II
Tim Regan                       06/09/2008 01/10/2008 N 25 1 0 0 1 emergency signing
Maximiliano Urutti                       16/08/2013 09/09/2013 N 24 2 0 0 2 trade (Portland)
David Monsalve                       28/07/2007 06/08/2007 N 9 1 0 0 1 pool GK
Brian Rowe                       23/03/2012 01/04/2012 N 9 0 0 0 0 pool GK
Ben Dragovan                       17/10/2009 18/10/2009 N 1 0 0 0 0 pool GK
Kevin Guppy                       10/10/2009 11/10/2009 N 1 0 0 0 0 pool GK
Diaz Kambere                       06/09/2008 07/09/2008 N 1 1 0 0 1 emergency loan
Boris Pardo                       07/07/2007 08/07/2007 N 1 0 0 0 0 pool GK
Rick Titus                       06/09/2008 07/09/2008 N 1 1 0 0 1 emergency signing
                                         
# Players Used (season) 39 38 29 33 42 35 41 35 33 30 28                  
                                         
  AVG 34.82               Days Qty          
                          Lifespan 0-30 12          
                          31-90 16          
                            91-180 34          
                            180-365 52          
                            365-730 52          
                            730-1095 30          
                            >1095 17          
                          AVG 466 213 players        
                          info last updated: September 18, 2017