amperical.ai ERCOT BESS Revenue Leaderboard · November 2025

ERCOT battery revenue rankings, November 2025

Every ERCOT BESS that settled revenue in November 2025, ranked by yield per active day. This month is fully settled, the numbers on this page no longer change.

In November 2025, SHAMROCK_BESS1 was the highest earning ERCOT battery at $6.38/kW-mo. The median across 246 ranked ESRs was $2.09/kW-mo on a 14.9 GW fleet.

Live leaderboard · All months · Methodology

All 246 batteries ranked, November 2025

Rank, zone, size and energy revenue share for every ESR, exact $/kW-mo on the top 20, banded ranges beyond. Your own site's exact revenue is emailed free from the live leaderboard.

RankResourceZoneQSEMW$/kW-mo$/MW-dayEnergy %
1SHAMROCK_BESS1nanUnknown99$6.38$210100%
2JUNORTH_BES1nanUnknown10$6.08$20082%
3HV_BESS1nanUnknown10$5.03$165100%
4PEARSALL_BES1nanUnknown10$4.95$16386%
5ENDPARKS_ESS1nanUnknown50$4.91$16163%
6WOVER_UNIT1nanUnknown8$4.63$152100%
7CROSSTRL_BESS1nanUnknown57$4.26$14063%
8JAG_SLR_BESS2nanUnknown150$4.06$13398%
9FRMRSVLW_BES2nanUnknown10$3.89$12884%
10RVRVLYS_ESS1nanUnknown50$3.87$12769%
11ANTL_ESS_BES1nanUnknown70$3.86$12771%
12INRT_W_BESS_1nanUnknown13$3.77$124100%
13CNLY_ESS_BESS_1nanUnknown125$3.74$12380%
14JUNCTION_BESSnanUnknown10$3.74$12366%
15RVRVLYS_ESS2nanUnknown50$3.70$12158%
16BOCO_ESS_ESS1nanUnknown150$3.64$11989%
17CASL_GAP_BATTERY1nanUnknown6$3.62$119100%
18SGAL_BES_BESS1nanUnknown98$3.62$11988%
19LUCKYBLU_UNIT1nanUnknown95$3.58$118100%
20HOUSEMTN_BESS1nanUnknown60$3.54$11683%
21BLACKSPR_UNIT1nanUnknown100–200$3–5$100–15075–100%
22LMO_BESS1nanUnknown100–200$3–5$100–15050–75%
23SGAL_BES_BESS2nanUnknown100–200$3–5$100–15075–100%
24GIGA_ESS_BESS_1nanUnknown100–200$3–5$100–15050–75%
25FTDUNCAN_BESS_GENnanUnknown100–200$3–5$100–15075–100%
26ZIER_SLR_BES1nanUnknown10–50$3–5$100–15075–100%
27FLAT_TOP_FLATU1nanUnknown10–50$3–5$100–15075–100%
28TBWF_ESS_BES1nanUnknown100–200$3–5$100–15050–75%
29SWTWR_UNIT1nanUnknown10–50$3–5$100–15075–100%
30ANG_SLR_BESS1nanUnknown100–200$3–5$100–15075–100%
31PYOTE_SWOOSEU1nanUnknown10–50$3–5$100–15075–100%
32BELD_BELU1nanUnknownunder 10$3–5$100–15075–100%
33RRANCHES_UNIT1nanUnknown100–200$3–5$100–15075–100%
34CHIL_SLR_BESS1nanUnknown100–200$3–5$100–15050–75%
35SGSA_BESS1nanUnknown10–50$3–5$100–15075–100%
36CNTRY_BESS1nanUnknown10–50$3–5$100–15075–100%
37MU_BESSnanUnknown10–50$3–5$75–10050–75%
38AE_BESSnanUnknown10–50$3–5$75–10050–75%
39HOLCOMB_BESSnanUnknown10–50$3–5$75–10050–75%
40RRANCHES_UNIT2nanUnknown100–200$2–3$75–10075–100%
41HAMILTON_BESSnanUnknown10–50$2–3$75–10050–75%
42WFTANK_ESS1nanUnknown100–200$2–3$75–10050–75%
43BLSUMMIT_BATTERYnanUnknown10–50$2–3$75–1000–25%
44SWOOSEII_BESS1nanUnknown100–200$2–3$75–10075–100%
45MADERO_UNIT2nanUnknown100–200$2–3$75–10075–100%
46ALP_BESS_BESS1nanUnknown100–200$2–3$75–10050–75%
47CATARINA_BESSnanUnknown10–50$2–3$75–10050–75%
48HMNG_ESS_BESS1nanUnknown100–200$2–3$75–10075–100%
49MADERO_UNIT1nanUnknown100–200$2–3$75–10075–100%
50CS_BESSnanUnknown10–50$2–3$75–10075–100%
51RPUBRDS_ESS1nanUnknown10–50$2–3$75–10025–50%
52JDKNS_BESSnanUnknown10–50$2–3$75–10050–75%
53TURQBESS_BESS1nanUnknown100–200$2–3$75–10050–75%
54JADE_SLR_BESS1nanUnknown50–100$2–3$75–10075–100%
55JADE_SLR_BESS2nanUnknown50–100$2–3$75–10075–100%
56LONESTAR_BESSnanUnknown10–50$2–3$75–10050–75%
57WAL_BESS_1nanUnknown200+$2–3$75–10050–75%
58CR_BESS1nanUnknown10–50$2–3$75–10075–100%
59EBNY_ESS_BESS1nanUnknown200+$2–3$75–10075–100%
60JAR_BES2nanUnknown100–200$2–3$75–10050–75%
61ANDMDSLR_BESS1nanUnknown50–100$2–3$75–10075–100%
62CARN_ESS_BES1nanUnknown100–200$2–3$75–10050–75%
63RADN_SLR_BESS1nanUnknown50–100$2–3$75–10075–100%
64AVIL_ESS_BES1nanUnknown100–200$2–3$75–10050–75%
65RTLSNAKE_BESSnanUnknown10–50$2–3$75–10050–75%
66GRDNE_BESSnanUnknown10–50$2–3$75–10050–75%
67DPCRK_UNIT1nanUnknownunder 10$2–3$75–10075–100%
68RADN_SLR_BESS2nanUnknown50–100$2–3$75–10075–100%
69MUSTNGCK_BES1nanUnknown50–100$2–3$75–10050–75%
70SBEAN_BESSnanUnknown10–50$2–3$75–10050–75%
71SANDLAKE_BESSnanUnknown10–50$2–3$75–10050–75%
72SLCNHLS_ESS1nanUnknown50–100$2–3$75–10025–50%
73CITRUSCY_BESS1nanUnknown10–50$2–3$75–10050–75%
74FAULKNER_BESSnanUnknown10–50$2–3$75–10050–75%
75TYNAN_BESS1nanUnknown10–50$2–3$75–10025–50%
76CEDRVALE_BESSnanUnknown10–50$2–3$75–10025–50%
77CHERRYCR_BESSnanUnknown10–50$2–3$75–10025–50%
78SADLBACK_BESSnanUnknown10–50$2–3$75–10025–50%
79INDL_ESSnanUnknown10–50$2–3$75–1000–25%
80JAR_BES1nanUnknown100–200$2–3$75–10050–75%
81TDWLPR_1_BESS1nanUnknown100–200$2–3$75–10075–100%
82LON_BES1nanUnknown100–200$2–3$75–10050–75%
83TV_BESSnanUnknown10–50$2–3$75–10050–75%
84MIDWY_BESS1nanUnknown10–50$2–3$75–10075–100%
85ANDMDSLR_BESS2nanUnknown50–100$2–3$75–10075–100%
86RUSSEKST_BESSnanUnknown10–50$2–3$75–10025–50%
87PAVLOV_BESSnanUnknown10–50$2–3$75–10025–50%
88TDWLPR_1_BESS2nanUnknown100–200$2–3$75–10075–100%
89CACH_ESS_BESS1nanUnknown200+$2–3$75–10050–75%
90FLAT_TOP_BESS1nanUnknownunder 10$2–3$75–10075–100%
91OLNEYTN_BESSnanUnknown10–50$2–3$75–10025–50%
92GOMZ_BESSnanUnknown10–50$2–3$75–10025–50%
93CISC_BESSnanUnknown10–50$2–3$75–10025–50%
94ROSELAND_BESS1nanUnknown50–100$2–3$75–10050–75%
95WEIL_TRC_BESSnanUnknown10–50$2–3$75–10025–50%
96FALFUR_BESSnanUnknown10–50$2–3$75–10025–50%
97MNWLE_BESSnanUnknown10–50$2–3$75–10025–50%
98SP_BESSnanUnknown10–50$2–3$75–10050–75%
99ANOL_ESS_BES1nanUnknown200+$2–3$75–10075–100%
100BLVN_SLR_BESS1nanUnknown100–200$2–3$75–10075–100%
101MAINLAND_BESSnanUnknown10–50$2–3$50–7525–50%
102FLOWERII_BESS1nanUnknown100–200$2–3$50–7550–75%
103NCO_ESS1nanUnknown50–100$2–3$50–7525–50%
104SLCNHLS_ESS2nanUnknown50–100$2–3$50–750–25%
105DSWL_ESS_BES1nanUnknown100–200$2–3$50–7575–100%
106CLO_BESS2nanUnknown100–200$2–3$50–7575–100%
107HLY_BESS2nanUnknown100–200$2–3$50–7550–75%
108CLO_BESS1nanUnknown100–200$2–3$50–7575–100%
109WIG_ESS_BES1nanUnknown100–200$2–3$50–7525–50%
110BYRDR_ES_BESS1nanUnknown50–100$2–3$50–7550–75%
111ANEM_ESS_BESS1nanUnknown200+$2–3$50–7575–100%
112MV_VALV4_BESSnanUnknown10–50$2–3$50–7525–50%
113BLUEJAY_BESS1nanUnknown50–100$2–3$50–7550–75%
114BKSL_ESS_BESS1nanUnknown100–200$2–3$50–7575–100%
115ANCHOR_BESS2nanUnknown10–50$2–3$50–7525–50%
116CROSSETT_BES2nanUnknown100–200$2–3$50–7575–100%
117DA_BESSnanUnknownunder 10$2–3$50–7550–75%
118NWF_NBSnanUnknown10–50$2–3$50–750–25%
119HLY_BESS1nanUnknown100–200$2–3$50–7550–75%
120MYR_BES2nanUnknown50–100$2–3$50–7575–100%
121CROSSETT_BES1nanUnknown100–200$2–3$50–7575–100%
122PAULN_BESSnanUnknown10–50$2–3$50–7525–50%
123LFSTH_BESSnanUnknown10–50$2–3$50–7525–50%
124VORTEX_BESS1nanUnknown100–200$2–3$50–7550–75%
125ESTONIAN_BES1nanUnknown100–200$2–3$50–7550–75%
126PHO_BES2nanUnknown100–200$2–3$50–7550–75%
127BR_ARROW_BESS1nanUnknown10–50$2–3$50–7550–75%
128RIO_GRAN_BESS2nanUnknownunder 10$1–2$50–7575–100%
129MYR_BES1nanUnknown50–100$1–2$50–7575–100%
130AZURE_BESS1nanUnknown50–100$1–2$50–7550–75%
131BR_ARROW_BESS2nanUnknown50–100$1–2$50–7575–100%
132CORALSLR_BESS1nanUnknown10–50$1–2$50–7550–75%
133ANCHOR_BESS1nanUnknown10–50$1–2$50–7525–50%
134DIBOL_BESSnanUnknown10–50$1–2$50–7525–50%
135PHO_BES1nanUnknown100–200$1–2$50–7550–75%
136CORAZON_BESS1nanUnknown200+$1–2$50–7575–100%
137LIGSW_BESS1nanUnknown10–50$1–2$50–7575–100%
138CORALSLR_BESS2nanUnknown50–100$1–2$50–7550–75%
139DCSES_BES2nanUnknown50–100$1–2$50–7525–50%
140STAM_SLR_BESS1nanUnknown50–100$1–2$50–7550–75%
141MEDILA_BESS1nanUnknown10–50$1–2$50–7575–100%
142PYR_ESS2BnanUnknown10–50$1–2$50–7525–50%
143GKS_BESS_BESS1nanUnknown50–100$1–2$50–7550–75%
144BCNV_ESS_BESS1nanUnknown100–200$1–2$50–7575–100%
145DCSES_BES3nanUnknown50–100$1–2$50–7525–50%
146SHEEPCRK_BESS1nanUnknown100–200$1–2$50–7550–75%
147DCSES_BES1nanUnknown50–100$1–2$50–7525–50%
148DGFS_ESR_BESS1nanUnknown50–100$1–2$50–7575–100%
149PAD1_ESS_BESS1nanUnknown50–100$1–2$50–7575–100%
150TANZ_ESS_BES2nanUnknown100–200$1–2$50–7575–100%
151TANZ_ESS_BES1nanUnknown100–200$1–2$50–7575–100%
152BIG_STAR_BESSnanUnknown50–100$1–2$50–7575–100%
153CAMWIND_BESS1nanUnknown10–50$1–2$50–7525–50%
154L_FRESNO_BESSnanUnknown10–50$1–2$50–7525–50%
155FRMRSVLW_BESSnanUnknown10–50$1–2$50–750–25%
156FENCESLR_BESS1nanUnknown50–100$1–2$50–7525–50%
157CARTWHL_BESS1nanUnknown100–200$1–2$50–7575–100%
158LOWR_ESS_BESS1nanUnknown50–100$1–2$50–7575–100%
159BAY_CITY_BESSnanUnknown10–50$1–2$50–7575–100%
160COYOTSPR_BESSnanUnknown10–50$1–2$25–5075–100%
161LBRA_ESS_BES1nanUnknown200+$1–2$25–5025–50%
162PRCRK_BESS1nanUnknown10–50$1–2$25–5075–100%
163S_SNROSA_BESSnanUnknown10–50$1–2$25–5075–100%
164LILY_BESS1nanUnknown50–100$1–2$25–500–25%
165ELZA_SLR_BES1nanUnknown100–200$1–2$25–5050–75%
166FIVEWSLR_BESS1nanUnknown200+$1–2$25–5025–50%
167BRAZORIA_UNIT1nanUnknown10–50$1–2$25–500–25%
168DAN_BESS1nanUnknown50–100$1–2$25–5050–75%
169N_ALAMO_BESSnanUnknown10–50$1–2$25–5050–75%
170TORT_ESS_BESS1nanUnknown50–100$1–2$25–5025–50%
171HEARN_RD_BESS1nanUnknownunder 10$1–2$25–5075–100%
172ODESW_UNIT1nanUnknown10–50$1–2$25–500–25%
173JAG_SLR_BESS1nanUnknown100–200$1–2$25–5075–100%
174SPTX12B_BES1nanUnknown10–50$1–2$25–5050–75%
175DAN_BESS2nanUnknown50–100$1–2$25–5050–75%
176PYR_ESS2AnanUnknown10–50$1–2$25–500–25%
177GARCENO_BESSnanUnknown10–50$1–2$25–5050–75%
178EMPCT_BESS1nanUnknown10–50$1–2$25–5075–100%
179HEIGHTTN_UNIT1nanUnknown10–50$1–2$25–500–25%
180ELSA_BESSnanUnknown10–50$1–2$25–5050–75%
181ANGLETON_UNIT1nanUnknown10–50$1–2$25–500–25%
182BATCAVE_BES1nanUnknown100–200$1–2$25–500–25%
183WCOLLOCL_BSS_U1nanUnknown10–50$1–2$25–500–25%
184RBN_BESS1nanUnknown100–200$1–2$25–5025–50%
185DCSES_BES4nanUnknown50–100$1–2$25–5025–50%
186WR_BESS1nanUnknown10–50$1–2$25–5075–100%
187PINEFRST_BESS1nanUnknown200+$1–2$25–5075–100%
188K0_UNIT1nanUnknown10–50$1–2$25–500–25%
189N_MERCED_BESSnanUnknown10–50$1–2$25–5075–100%
190PALE_ESS_BES1nanUnknown200+$1–2$25–5025–50%
191NOBLESLR_BESS1nanUnknown50–100$1–2$25–5025–50%
192PUEBLO_UNIT2nanUnknown10–50$1–2$25–5025–50%
193MAYBERRY_BESSnanUnknown10–50$1–2$25–5025–50%
194HYDR_ESS_BES1nanUnknown200+$1–2$25–5025–50%
195PUEBLO_UNIT1nanUnknown10–50$1–2$25–5025–50%
196MUENSTER_BESS1nanUnknown10–50$1–2$25–5050–75%
197ALVIN_UNIT1nanUnknownunder 10$1–2$25–500–25%
198NF_BRP_BES1nanUnknown100–200$1–2$25–500–25%
199SUNVASLR_BESS1nanUnknown50–100$1–2$25–5025–50%
200W_HARLIN_BESSnanUnknown10–50$1–2$25–5075–100%
201LOPENO_UNIT1nanUnknown10–50$1–2$25–500–25%
202PAVO_ESS_BESS1nanUnknown50–100$1–2$25–500–25%
203L_463S_UNIT1nanUnknown10–50$1–2$25–500–25%
204ZAPATA_UNIT1nanUnknown10–50$1–2$25–500–25%
205NOBLESLR_BESS2nanUnknown50–100$1–2$25–5025–50%
206BEXAR_ES_BESS1nanUnknown100–200$1–2$25–5075–100%
207ZAPATA_UNIT2nanUnknown10–50$1–2$25–500–25%
208DKNS_ESS_BES1nanUnknown50–100$1–2$25–500–25%
209PAVO_ESS_BESS2nanUnknown50–100$1–2$25–500–25%
210SUNVASLR_BESS2nanUnknown10–50$1–2$25–500–25%
211DKNS_ESS_BES2nanUnknown50–100$1–2$25–500–25%
212MAYBERRY_BESS2nanUnknown10–50$1–2$25–5075–100%
213JOHNCI_UNIT_1nanUnknownunder 10$1–2$25–500–25%
214RIO_GRAN_BESSnanUnknown10–50$1–2$25–5075–100%
215GEORSO_ESS_1nanUnknown10–50$0–1$25–5075–100%
216HEADCAMP_BESS1nanUnknown100–200$0–1$25–5075–100%
217CARRIZO_BESS1nanUnknown10–50$0–1$25–5075–100%
218LYSSY_BESS1nanUnknown10–50$0–1$25–5075–100%
219FORTMA_BESS1nanUnknown10–50$0–1$25–5075–100%
220MAGNO_TN_UNIT1nanUnknown10–50$0–1$25–500–25%
221DICKNSON_UNIT1nanUnknown10–50$0–1$25–500–25%
222DKNS_ESS_BES4nanUnknown50–100$0–1$25–500–25%
223BYP_BESS1nanUnknown200+$0–1$25–5075–100%
224DKNS_ESS_BES3nanUnknown50–100$0–1$25–500–25%
225PLATINUM_BES2nanUnknown10–50$0–1$25–5075–100%
226SEVNF_ES_BESS1nanUnknown100–200$0–1$0–2575–100%
227MIDP_SLR_BESS1nanUnknown50–100$0–1$0–2575–100%
228MILTON_BESS1nanUnknown10–50$0–1$0–2575–100%
229SWEENY_UNIT1nanUnknown10–50$0–1$0–250–25%
230TSECA_ES_BESS1nanUnknown100–200$0–1$0–2575–100%
231EUNICE_BES1nanUnknown10–50$0–1$0–2575–100%
232GAMBIT_BESS1nanUnknown100–200$0–1$0–2575–100%
233X4_SWRInanUnknown10–50$0–1$0–2575–100%
234PLATINUM_BES1nanUnknown10–50$0–1$0–2575–100%
235MOORE_FL_BESS1nanUnknown10–50$0–1$0–2575–100%
236PIRATE_BESS1nanUnknownunder 10$0–1$0–2575–100%
237ADL_BESS1nanUnknown50–100$0–1$0–2575–100%
238CTW_BESS1nanUnknown100–200$0–1$0–2575–100%
239EVLN_ESS_BESS1nanUnknown200+$0–1$0–2575–100%
240STADIUM_BESSnanUnknown10–50$0–1$0–2575–100%
241PRTLAVS_BESS1nanUnknownunder 10under $0under $0
242GOODWIN_BESS1nanUnknown10–50under $0under $0
243PYR_ESSnanUnknown10–50under $0under $0
244TORR_BESS1nanUnknownunder 10under $0under $0
245WORSHAM_BESS1nanUnknown10–50under $0under $0
246STRG_SLR_BESS1nanUnknown100–200under $0under $0

Built by Amperical from public ERCOT 60-day SCED and DAM settlement disclosures.

Numbers are estimates for benchmarking, not settlement statements. Full method: how we compute ERCOT BESS revenue.