Sure, you just need Excel. I've never done it in Google Docs but I'm sure it's possible.
1) Go to Team Stats > Totals and copy the hitting stats table into Excel, including the team name column and header row. You should have a table that spans to H21.
2) Insert a blank column after each category column.
3) At the bottom of each stat column (ex B22), use =AVERAGE(B2:B21).
4) Below each AVERAGE (ex B23), use =STDEV (B2:B21).
5) In the blank column, C21, use =STANDARDIZE (use B21, B$22, B$23). Important: make sure you use $ before the AVG and STDEV to create an absolute reference to the bottom two cells.
6) Using C21, Fill Up to C2.
7) Repeat for each category.
8) Add up z scores for each team in a column at the far right (ex C21 + E21 + G21, etc). You will now have the total z scores for hitting (zBAT).
9) Open a new tab and repeat the whole process for pitching. For categories where lower = better (ie ERA, OBPA, WHIP), multiply each z scores by -1.
10) Add up z scores for pitching (zPIT).
11) Sort both tables by Team Name > A to Z.
12) On pitching tab, select the zPIT column, copy over to batting table to the right of zBAT column. When you paste, make sure you paste with values and formatting, otherwise you'll get gibberish.
13) Add zBAT and zPIT to get zTOTAL.
14) Sort the completed table by zTOTAL > Highest to Lowest.
Optional (courtesy of JFaS): Expected Win % =0.5*NORMSDIST(zTOTAL/# of categories)+0.25.