amperical.ai ERCOT BESS Revenue Leaderboard · October 2025

ERCOT battery revenue rankings, October 2025

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

In October 2025, SHAMROCK_BESS1 was the highest earning ERCOT battery at $6.86/kW-mo. The median across 239 ranked ESRs was $2.03/kW-mo on a 14.6 GW fleet.

Live leaderboard · All months · Methodology

All 239 batteries ranked, October 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.86$226100%
2BOCO_ESS_ESS1nanUnknown150$5.88$19396%
3JAG_SLR_BESS2nanUnknown150$4.98$16499%
4SGAL_BES_BESS1nanUnknown98$4.78$15794%
5SGAL_BES_BESS2nanUnknown100$4.56$15094%
6FTDUNCAN_BESS_GENnanUnknown100$4.54$14995%
7HOUSEMTN_BESS1nanUnknown60$4.41$14593%
8BELD_BELU1nanUnknown8$4.34$14393%
9FRMRSVLW_BES2nanUnknown10$4.23$13994%
10ENDPARKS_ESS1nanUnknown50$4.15$13669%
11INRT_W_BESS_1nanUnknown13$4.10$135100%
12JUNORTH_BES1nanUnknown10$4.03$13288%
13SWTWR_UNIT1nanUnknown9$3.92$129100%
14FLAT_TOP_FLATU1nanUnknown10$3.88$12794%
15TBWF_ESS_BES1nanUnknown150$3.80$12586%
16DPCRK_UNIT1nanUnknown8$3.78$124100%
17BLVN_SLR_BESS1nanUnknown180$3.72$122100%
18PYOTE_SWOOSEU1nanUnknown10$3.72$12292%
19ALP_BESS_BESS1nanUnknown100$3.63$11985%
20LMO_BESS1nanUnknown100$3.62$11977%
21ANG_SLR_BESS1nanUnknown100–200$3–5$100–15075–100%
22WOVER_UNIT1nanUnknownunder 10$3–5$100–15075–100%
23RADN_SLR_BESS1nanUnknown50–100$3–5$100–15075–100%
24RADN_SLR_BESS2nanUnknown50–100$3–5$100–15075–100%
25RVRVLYS_ESS1nanUnknown50–100$3–5$100–15075–100%
26ANTL_ESS_BES1nanUnknown50–100$3–5$100–15075–100%
27RRANCHES_UNIT2nanUnknown100–200$3–5$100–15075–100%
28RRANCHES_UNIT1nanUnknown100–200$3–5$100–15075–100%
29CHIL_SLR_BESS1nanUnknown100–200$3–5$100–15075–100%
30RVRVLYS_ESS2nanUnknown50–100$3–5$100–15050–75%
31ZIER_SLR_BES1nanUnknown10–50$3–5$100–15075–100%
32SGSA_BESS1nanUnknownunder 10$3–5$100–15075–100%
33JADE_SLR_BESS1nanUnknown50–100$3–5$100–15075–100%
34AVIL_ESS_BES1nanUnknown100–200$3–5$100–15075–100%
35CS_BESSnanUnknown10–50$3–5$100–15075–100%
36HMNG_ESS_BESS1nanUnknown100–200$3–5$100–15075–100%
37JADE_SLR_BESS2nanUnknown50–100$3–5$100–15075–100%
38BR_ARROW_BESS2nanUnknown50–100$3–5$100–15075–100%
39EBNY_ESS_BESS1nanUnknown200+$3–5$100–15075–100%
40DSWL_ESS_BES1nanUnknown100–200$3–5$100–15075–100%
41CNLY_ESS_BESS_1nanUnknown100–200$2–3$75–10075–100%
42TV_BESSnanUnknown10–50$2–3$75–10075–100%
43WAL_BESS_1nanUnknown200+$2–3$75–10075–100%
44CISC_BESSnanUnknown10–50$2–3$75–10050–75%
45HAMILTON_BESSnanUnknown10–50$2–3$75–10050–75%
46BCNV_ESS_BESS1nanUnknown100–200$2–3$75–10075–100%
47AE_BESSnanUnknown10–50$2–3$75–10075–100%
48TANZ_ESS_BES2nanUnknown100–200$2–3$75–10075–100%
49SWOOSEII_BESS1nanUnknown100–200$2–3$75–10075–100%
50JDKNS_BESSnanUnknown10–50$2–3$75–10050–75%
51DA_BESSnanUnknownunder 10$2–3$75–10075–100%
52ANDMDSLR_BESS1nanUnknown50–100$2–3$75–10075–100%
53GIGA_ESS_BESS_1nanUnknown100–200$2–3$75–10075–100%
54GRDNE_BESSnanUnknown10–50$2–3$75–10050–75%
55CROSSETT_BES2nanUnknown100–200$2–3$75–10075–100%
56BKSL_ESS_BESS1nanUnknown100–200$2–3$75–10075–100%
57CROSSTRL_BESS1nanUnknown50–100$2–3$75–10075–100%
58LON_BES1nanUnknown100–200$2–3$75–10075–100%
59TANZ_ESS_BES1nanUnknown100–200$2–3$75–10075–100%
60CNTRY_BESS1nanUnknown10–50$2–3$75–10075–100%
61SP_BESSnanUnknown10–50$2–3$75–10075–100%
62SANDLAKE_BESSnanUnknown10–50$2–3$75–10050–75%
63CHERRYCR_BESSnanUnknown10–50$2–3$75–10050–75%
64CROSSETT_BES1nanUnknown100–200$2–3$75–10075–100%
65ANDMDSLR_BESS2nanUnknown50–100$2–3$75–10075–100%
66CACH_ESS_BESS1nanUnknown200+$2–3$75–10075–100%
67RUSSEKST_BESSnanUnknown10–50$2–3$75–10050–75%
68CLO_BESS2nanUnknown100–200$2–3$75–10075–100%
69CLO_BESS1nanUnknown100–200$2–3$75–10075–100%
70GOMZ_BESSnanUnknown10–50$2–3$75–10050–75%
71JAR_BES2nanUnknown100–200$2–3$75–10050–75%
72GEORSO_ESS_1nanUnknown10–50$2–3$75–10075–100%
73LONESTAR_BESSnanUnknown10–50$2–3$75–10050–75%
74SADLBACK_BESSnanUnknown10–50$2–3$75–10050–75%
75SBEAN_BESSnanUnknown10–50$2–3$75–10050–75%
76FAULKNER_BESSnanUnknown10–50$2–3$75–10050–75%
77CEDRVALE_BESSnanUnknown10–50$2–3$75–10050–75%
78MIDWY_BESS1nanUnknown10–50$2–3$75–10075–100%
79RTLSNAKE_BESSnanUnknown10–50$2–3$75–10050–75%
80JUNCTION_BESSnanUnknown10–50$2–3$75–10050–75%
81FLAT_TOP_BESS1nanUnknownunder 10$2–3$75–10075–100%
82MADERO_UNIT2nanUnknown100–200$2–3$75–10075–100%
83MADERO_UNIT1nanUnknown100–200$2–3$75–10075–100%
84JAR_BES1nanUnknown100–200$2–3$75–10050–75%
85TURQBESS_BESS1nanUnknown100–200$2–3$75–10050–75%
86HOLCOMB_BESSnanUnknown10–50$2–3$75–10050–75%
87HLY_BESS2nanUnknown100–200$2–3$75–10050–75%
88MU_BESSnanUnknown10–50$2–3$75–10050–75%
89DGFS_ESR_BESS1nanUnknown50–100$2–3$75–10075–100%
90CATARINA_BESSnanUnknown10–50$2–3$75–10050–75%
91ANOL_ESS_BES1nanUnknown200+$2–3$75–10075–100%
92BLSUMMIT_BATTERYnanUnknown10–50$2–3$50–750–25%
93HLY_BESS1nanUnknown100–200$2–3$50–7550–75%
94MV_VALV4_BESSnanUnknown10–50$2–3$50–7550–75%
95MNWLE_BESSnanUnknown10–50$2–3$50–7550–75%
96PHO_BES1nanUnknown100–200$2–3$50–7550–75%
97CITRUSCY_BESS1nanUnknown10–50$2–3$50–7575–100%
98BIG_STAR_BESSnanUnknown50–100$2–3$50–7575–100%
99WIG_ESS_BES1nanUnknown100–200$2–3$50–7550–75%
100OLNEYTN_BESSnanUnknown10–50$2–3$50–7550–75%
101WFTANK_ESS1nanUnknown100–200$2–3$50–7550–75%
102PHO_BES2nanUnknown100–200$2–3$50–7550–75%
103ROSELAND_BESS1nanUnknown50–100$2–3$50–7550–75%
104CARN_ESS_BES1nanUnknown100–200$2–3$50–7550–75%
105TDWLPR_1_BESS2nanUnknown100–200$2–3$50–7575–100%
106PRCRK_BESS1nanUnknown10–50$2–3$50–7575–100%
107MAINLAND_BESSnanUnknown10–50$2–3$50–7525–50%
108PAVLOV_BESSnanUnknown10–50$2–3$50–7525–50%
109LUCKYBLU_UNIT1nanUnknown100–200$2–3$50–7575–100%
110RPUBRDS_ESS1nanUnknown50–100$2–3$50–7550–75%
111SLCNHLS_ESS2nanUnknown50–100$2–3$50–7525–50%
112LOWR_ESS_BESS1nanUnknown50–100$2–3$50–7575–100%
113SLCNHLS_ESS1nanUnknown50–100$2–3$50–7550–75%
114ESTONIAN_BES1nanUnknown100–200$2–3$50–7550–75%
115ANEM_ESS_BESS1nanUnknown200+$2–3$50–7575–100%
116SHEEPCRK_BESS1nanUnknown100–200$2–3$50–7550–75%
117DIBOL_BESSnanUnknown10–50$2–3$50–7525–50%
118VORTEX_BESS1nanUnknown100–200$2–3$50–7550–75%
119SPTX12B_BES1nanUnknown10–50$2–3$50–7575–100%
120MUSTNGCK_BES1nanUnknown50–100$2–3$50–7525–50%
121PAULN_BESSnanUnknown10–50$2–3$50–7525–50%
122LFSTH_BESSnanUnknown10–50$2–3$50–7525–50%
123FLOWERII_BESS1nanUnknown100–200$2–3$50–7550–75%
124MUENSTER_BESS1nanUnknown10–50$1–2$50–7575–100%
125BYRDR_ES_BESS1nanUnknown50–100$1–2$50–7550–75%
126TYNAN_BESS1nanUnknown10–50$1–2$50–7525–50%
127CAMWIND_BESS1nanUnknown10–50$1–2$50–7550–75%
128BLUEJAY_BESS1nanUnknown50–100$1–2$50–7550–75%
129STAM_SLR_BESS1nanUnknown50–100$1–2$50–7550–75%
130PAD1_ESS_BESS1nanUnknown50–100$1–2$50–7575–100%
131INDL_ESSnanUnknown10–50$1–2$50–750–25%
132MYR_BES2nanUnknown50–100$1–2$50–7575–100%
133FENCESLR_BESS1nanUnknown50–100$1–2$50–7550–75%
134FALFUR_BESSnanUnknown10–50$1–2$50–7525–50%
135NCO_ESS1nanUnknown50–100$1–2$50–7525–50%
136MYR_BES1nanUnknown50–100$1–2$50–7575–100%
137WEIL_TRC_BESSnanUnknown10–50$1–2$50–7525–50%
138ANCHOR_BESS2nanUnknown10–50$1–2$50–7550–75%
139BEXAR_ES_BESS1nanUnknown100–200$1–2$50–7575–100%
140COYOTSPR_BESSnanUnknown10–50$1–2$50–7575–100%
141CORALSLR_BESS2nanUnknown50–100$1–2$50–7550–75%
142BR_ARROW_BESS1nanUnknown10–50$1–2$50–7575–100%
143CORAZON_BESS1nanUnknown200+$1–2$50–7575–100%
144AZURE_BESS1nanUnknown50–100$1–2$50–7550–75%
145CORALSLR_BESS1nanUnknown10–50$1–2$50–7550–75%
146NWF_NBSnanUnknown10–50$1–2$50–750–25%
147CR_BESS1nanUnknown10–50$1–2$50–7575–100%
148DAN_BESS2nanUnknown50–100$1–2$50–7575–100%
149FRMRSVLW_BESSnanUnknown10–50$1–2$50–7525–50%
150GKS_BESS_BESS1nanUnknown50–100$1–2$50–7575–100%
151HYDR_ESS_BES1nanUnknown200+$1–2$50–7550–75%
152DCSES_BES1nanUnknown50–100$1–2$50–7525–50%
153CHISMGRD_BES1nanUnknown100–200$1–2$50–7575–100%
154DCSES_BES3nanUnknown50–100$1–2$50–7525–50%
155DCSES_BES2nanUnknown50–100$1–2$50–7525–50%
156SUNVASLR_BESS2nanUnknown10–50$1–2$50–7525–50%
157LILY_BESS1nanUnknown50–100$1–2$50–7550–75%
158SUNVASLR_BESS1nanUnknown50–100$1–2$50–7525–50%
159PEARSALL_BES1nanUnknown10–50$1–2$25–5075–100%
160ANCHOR_BESS1nanUnknown10–50$1–2$25–5050–75%
161FIVEWSLR_BESS1nanUnknown200+$1–2$25–5025–50%
162PYR_ESS2BnanUnknown10–50$1–2$25–5025–50%
163FORTMA_BESS1nanUnknownunder 10$1–2$25–5075–100%
164DAN_BESS1nanUnknown50–100$1–2$25–5075–100%
165ELZA_SLR_BES1nanUnknown100–200$1–2$25–5050–75%
166LIGSW_BESS1nanUnknown10–50$1–2$25–5075–100%
167NOBLESLR_BESS2nanUnknown50–100$1–2$25–5075–100%
168NF_BRP_BES1nanUnknown100–200$1–2$25–5025–50%
169TDWLPR_1_BESS1nanUnknown100–200$1–2$25–5075–100%
170RBN_BESS1nanUnknown100–200$1–2$25–5050–75%
171PALE_ESS_BES1nanUnknown200+$1–2$25–5025–50%
172NOBLESLR_BESS1nanUnknown50–100$1–2$25–5075–100%
173JAG_SLR_BESS1nanUnknown100–200$1–2$25–5075–100%
174PAVO_ESS_BESS1nanUnknown50–100$1–2$25–5025–50%
175MILTON_BESS1nanUnknown10–50$1–2$25–5075–100%
176RIO_GRAN_BESS2nanUnknown10–50$1–2$25–5075–100%
177PALACIOS_BESS1nanUnknown10–50$1–2$25–5075–100%
178RIO_GRAN_BESSnanUnknown10–50$1–2$25–5075–100%
179HEIGHTTN_UNIT1nanUnknown10–50$1–2$25–500–25%
180GARCENO_BESSnanUnknown10–50$1–2$25–5075–100%
181ANGLETON_UNIT1nanUnknown10–50$1–2$25–500–25%
182ELSA_BESSnanUnknown10–50$1–2$25–5075–100%
183N_MERCED_BESSnanUnknown10–50$1–2$25–5075–100%
184GREGORY_BESS1nanUnknown10–50$1–2$25–5025–50%
185BAY_CITY_BESSnanUnknown10–50$1–2$25–5075–100%
186BATCAVE_BES1nanUnknown100–200$1–2$25–5025–50%
187S_SNROSA_BESSnanUnknown10–50$1–2$25–5050–75%
188CTW_BESS1nanUnknown100–200$1–2$25–5075–100%
189W_HARLIN_BESSnanUnknown10–50$1–2$25–5075–100%
190MAYBERRY_BESSnanUnknown10–50$1–2$25–5075–100%
191JOHNCI_UNIT_1nanUnknownunder 10$1–2$25–500–25%
192DCSES_BES4nanUnknown50–100$1–2$25–5050–75%
193BRAZORIA_UNIT1nanUnknown10–50$1–2$25–500–25%
194PYR_ESS2AnanUnknown10–50$1–2$25–500–25%
195BLACKSPR_UNIT1nanUnknown100–200$1–2$25–5075–100%
196EMPCT_BESS1nanUnknown10–50$1–2$25–5075–100%
197ODESW_UNIT1nanUnknown10–50$1–2$25–500–25%
198TORT_ESS_BESS1nanUnknown50–100$1–2$25–500–25%
199N_ALAMO_BESSnanUnknown10–50$1–2$25–5075–100%
200L_FRESNO_BESSnanUnknown10–50$0–1$25–5075–100%
201WCOLLOCL_BSS_U1nanUnknown10–50$0–1$25–500–25%
202PAVO_ESS_BESS2nanUnknown50–100$0–1$25–5025–50%
203MAYBERRY_BESS2nanUnknown10–50$0–1$25–5075–100%
204PUEBLO_UNIT1nanUnknown10–50$0–1$25–500–25%
205K0_UNIT1nanUnknown10–50$0–1$25–500–25%
206LBRA_ESS_BES1nanUnknown200+$0–1$25–5025–50%
207GAMBIT_BESS1nanUnknown100–200$0–1$25–5075–100%
208X4_SWRInanUnknown10–50$0–1$25–5075–100%
209EVLN_ESS_BESS1nanUnknown200+$0–1$25–5075–100%
210FALFUR_BESS1nanUnknown10–50$0–1$25–5075–100%
211MOORE_FL_BESS1nanUnknown10–50$0–1$25–5025–50%
212DKNS_ESS_BES2nanUnknown50–100$0–1$25–500–25%
213PIRATE_BESS1nanUnknown10–50$0–1$0–2575–100%
214ALVIN_UNIT1nanUnknown10–50$0–1$0–250–25%
215DKNS_ESS_BES1nanUnknown50–100$0–1$0–250–25%
216DICKNSON_UNIT1nanUnknownunder 10$0–1$0–250–25%
217ZAPATA_UNIT1nanUnknown10–50$0–1$0–250–25%
218EUNICE_BES1nanUnknown10–50$0–1$0–2575–100%
219ZAPATA_UNIT2nanUnknown10–50$0–1$0–250–25%
220DKNS_ESS_BES3nanUnknown50–100$0–1$0–250–25%
221SWEENY_UNIT1nanUnknown10–50$0–1$0–250–25%
222MAGNO_TN_UNIT1nanUnknown10–50$0–1$0–250–25%
223DKNS_ESS_BES4nanUnknown50–100$0–1$0–250–25%
224PINEFRST_BESS1nanUnknown200+$0–1$0–2575–100%
225SEVNF_ES_BESS1nanUnknown100–200$0–1$0–2575–100%
226L_463S_UNIT1nanUnknown10–50$0–1$0–250–25%
227PUEBLO_UNIT2nanUnknown10–50$0–1$0–250–25%
228ADL_BESS1nanUnknown50–100$0–1$0–2575–100%
229LOPENO_UNIT1nanUnknown10–50$0–1$0–250–25%
230STRG_SLR_BESS1nanUnknown50–100$0–1$0–2575–100%
231CONTINEN_BESS1nanUnknown10–50$0–1$0–2575–100%
232HEARN_RD_BESS1nanUnknown10–50$0–1$0–2575–100%
233TORR_BESS1nanUnknownunder 10$0–1$0–2575–100%
234HEADCAMP_BESS1nanUnknown100–200$0–1$0–2575–100%
235PLATINUM_BES1nanUnknown10–50$0–1$0–2575–100%
236CARTWHL_BESS1nanUnknown100–200$0–1$0–2575–100%
237PLATINUM_BES2nanUnknown10–50under $0under $0
238WORSHAM_BESS1nanUnknownunder 10under $0under $0
239CASL_GAP_BATTERY1nanUnknownunder 10under $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.