Thanks all for the ideas.
Heres what I came up with after doing a hole bunch of reading.
This is just a generalized rating. Yes some have a good days, and some have bad days.
And you can always make a change for a specific battle.
U.S.
Belknap, Good
Brown, Good
Butler, Good
Cadwalader, Average
Clark, Excellent
Doniphan, Excellent
Fremont, Good
Garland, Good
Harney, Good
Henderson, Good
Kearny, Good
Lane, Good
Patterson, Good
Pierce, Good
Pillow, Dreadful
Price, Average
Quitman, Good
Riley, Excellent
Scott, Excellent
Shields, Excellent
Smith, Good
Steen, Good
Stockton, Good
Sumner, Good
Taylor, Good
Twigg, Poor
Warren, Good
Wool, Good
Worth, Good
Mexican:
Alverez, Poor
Ampudia, Average
Araujo, Good
Anaya, Good
Andrade, Dreadful
Arista, Average
Arteaga, Poor
Bianco, Average
Bravo, Poor
Canales, Average
Canalizo, Dreadful
Chavez, Dreadful
Chovez, Average
Conde, Average
De-Leon, Average
Echagary, Good
Flores, Good
Garcia, Average
Guzman , Average
Heredia, Poor
Jauregui, Average
Jarero, Good
Juvera, Good
Lombardini, Good
Martinez, Average
Mejia, Average
Mendoza, Poor
Minion, Good
Morales, Average
Ortega, Average
Pacheo, Poor
Parrodi, Average
Perez, Average
Pico, Average
Pinzona, Average
Ramirez, Good
Rangel, Average
Rincon, Good
Romero, Average
Salas, Poor
Santa Anna, Poor
Terres, Average
Torrejon, Good
Tracomis, Average
Uraga, Average
Urrea, Good
Valencia, Poor
Vasquez, Good
Vega, Average
Zerecero, Good