FREE hit counter and Internet traffic statistics from freestats.com

Saturday, October 16, 2004

A Brief History of Run Estimation: Batting Runs

The following is the second article in my series on the sabermetric history of run estimation. This article covers Pete Palmer's Batting Runs, a component of the Linear Weights system.

History
Batting Runs, a linear run estimator, was developed by Pete Palmer in the 1970s and was introduced as a part of his Linear Weights (LWTS) system to the world in his and John Thorn's 1984 book The Hidden Game of Baseball, like Bill Jame's Baseball Abstracts, one of the preeminent documents in the history of sabermetrics. Palmer went on to apply his linear weights system to defense and pitching and derive his Total Player Rating (TPR) system that was tracked in Total Baseball and continues as Batter-Fielder Wins (BFR) and Pitcher Wins (PW) in the 2004 edition of The Baseball Encyclopedia.

However, the history of Batting Runs and Linear Weights actually goes back much further.


As documented by Alan Schwarz in his excellent book The Numbers Game, F.C. Lane, the editor of the Baseball Magazine from 1912-1937 was actually the pioneer of linear weights when he observed that batting average was an inadequate way of measuring the contribution individual players make to winning baseball games by remarking in 1916,

"Would a system that placed nickels, dimes, quarters, 50-cent pieces on the same basis be much of a system whereby to compute a man's financial resources? And yet it is precisely such a loose, inaccurate system which obtains in baseball..."

So Lane took it upon himself to correct the situation and kept track of the results of 1,000 hits and their results in order to assign them coefficients to use in an equation he developed. The simple equation was:

Total Run Value = (1B*a)+(2B*b)+(3B*c)+(HR*d)

The values for a,b,c, and d he assigned were .30, .60, .90, and 1.15. The core of Lane's observations of the 1,000 hits being that the hits were not only valuable for the obviously different number of bases gained by each, but there was also a component of advancement value that contributed to run creation. Later Lane also assigned a value of .164 to walks, a value now recognized as too low by half but revolutionary for its time by crediting a walk on the batter's part as valuable at all.

It must also be remembered that Lane's innovation came in a time when batting average, made official way back in 1876, was the only way most people had ever evaluated offensive players. It is true that Henry Chadwick developed a stat in the 1860s he called "Total Bases Per Game", which was slugging perentage with a different denominator, but it didn't really catch on and slugging percentage was not made official in the National League until 1923 and the American League until 1946.

Lane used his formula to compare Brooklyn firstbaseman and former batting champion Jake Daubert to Phillie's slugger Gavvy Cravath, who had hit 24 homeruns in 1915. Not suprisingly, Lane's analysis showed that Cravath was the more valuable player with a Total Run Value of 79 versus 62 for Daubert.

Lane went on to adjust his formula and eventually settled on the following:

Total Run Value = (1B*.457)+(2B*.786)+(3B*1.15)+(HR*1.55)+(BB*.164)

Unfortunately, Lane's pioneering work was all but forgotten soon after.

In the mid 1950s George Lindsey, a military officer, listened to and watched around 400 baseball games and from what he learned he began submitting articles to the statistical journal Operations Research on various aspects of baseball strategy. With the help of his retired father their combined scoring efforts produced the 1963 article "An Investigation of Strategies in Baseball", another of sabermetric's founding documents. In that article Lindsey produced the first Run Expectancy table, a table that showed how many runs were expected to score from any of the 24 base/out combinations (I use a similar table in my Big League Pocket Manager application for the Pocket PC to calculate the break-even probabilities for various strategies).



O/B 0 1 2 3 1,2 1,3 2,3 Full
0 0.46 0.81 1.19 1.39 1.47 1.94 1.96 2.22
1 0.24 0.50 0.67 0.98 0.94 1.12 1.56 1.64
2 0.10 0.22 0.30 0.36 0.40 0.53 0.69 0.82

From here it was a simple step to calculate the run expectancy before an offensive event occurred, the run expectancy after, and along with the typical advancement on singles and doubles and the frequency of the base/out combinations (which Lindsey also tracked), compute the run values or weights for each offensive event. Lindsey came up with .41 for singles, .82 for doubles, 1.06 for triples, and 1.42 for homeruns - very similar to what Lane had done 40 years earlier.

Interestingly, Lindsey like Lane then used his system to compare a singles hitter, in this case the Tiger's Harvey Kuenn who had won the 1959 AL batting championship hitting .353, with a homerun hitter, the Indians Rocky Colavito who had hit 42 homeruns. This comparison had a bit more riding on it as the two were traded for each other. Colavito came out on top 114.5 to 112.6.

Using Run Expectancy and advancement tables like those calculated by Lindsey is only one way of calculating run values for various offensive events. And this brings us back to Batting Runs and Pete Palmer.

In 1978 Pete Palmer ran a computer simulation of "all major-league games played since 1901." From that simulation Palmer tabulated the frequencies of the offensive events and by assigning advancement values based on observation of 100 World Series games was able to calculate the expected run values for each event. The formula he devised was:

Batting Runs = (.46*1B)+(.80*2B)+(1.02*3B)+(1.40*HR)+(.33*(BB+HBP))+(.30*SB)+(-.60*CS)+(-.25*(AB-H))-(.50*OOB)

What is interesting about this formula first is that it includes hit by pitch (HBP) and stolen bases and of course that the weights are similar to those calculated by both Lane and Lindsey. It's real import, however, is that for the first time the number of outs (AB-H, CS, and OOB or "outs on base") the player is responsible for is included and given a coefficient. Like other offensive events, outs have a run value, it is simply the case that the run value is negative since outs decrease the opportunity for scoring runs by either ending an inning or moving the team in that direction. Typically, OOB is difficult if not impossible to find for individuals without play-by-play data but for teams is simple to calculate as OOB = H+BB+HBP-LOB-R-CS.

Stolen bases and caught stealing can also be taken out of the Batting Runs formula and be calculated separately as Stolen Base Runs (SBR) or Base Stealing Runs (BSR) as (.30*SB)-(.60*CS). Originally, the value of the stolen base and caught stealing was set at around .20 and -.35 respectively. However, Palmer was convinced by Dave Smith of Retrosheet to increase both the positive and negative impacts of the stolen base on the basis that they occur in situations where games are more in question. In other words, stolen bases are strategically more important and so have a greater impact on wins and losses. Not many people seem to buy this argument since runs and not wins are what is being calculated. Apparently, Palmer agreed and so in The 2004 Baseball Encyclopedia BSR is simply calculated as (.22*SB)-(.38*CS).

The most important fact about Batting Runs is that because of the inclusion of negative values for outs Batting Runs is a measure of the "net runs produced above average" in a given offensive context. In other words, a Batting Runs value of 55 means that the batter produced 55 runs above what an average batter would have produced given the same opportunities, which means given the same number of outs consumed. Of course, this also means that a player can be assigned negative Batting Runs indicating they performed below average. Batting Runs, therefore cannot be compared with Runs Created without making adjustments. That adjustment is to reduce the value of the out from around -.25 to -.10 or -.09. The basis for this is straightforward. The value of an out (or any offensive event for that matter) can be thought of as the sum of the value the out in moving runners over and the value of ending the inning. Using the run environment of 4.3 runs per game (the average runs per game from 1901-1977) each out is worth -.16 runs in terms of its inning-ending value. Subtracting -.16 from -.25 yields a value of -.09 as the value of the out related to moving runners along. By using -.09 as the value for outs, Batting Runs can be compared to Runs Created.

It's also important to keep in mind that technically the Batting Runs formula shown above is valid only for a given offensive context, namely the 4.3 runs per game of 1901-1977. Palmer and Thorn show in The Hidden Game several sets of weights by period (1901-20, 1921-40, 1941-60, and 1961-77). Fortunately, these values are very similar, something Palmer apparently did not expect, thinking that in the "deadball era" the relative value of a stolen base might be significantly greater and homerun smaller (they were but only very slightly, for example the homerun going from 1.36 in the earliest period to 1.42 in the latest and the stolen base going from .20 to .19).

As a result, Palmer was able to present a single formula and use the value of the out to adjust for differences by era. Some out values for different eras as noted in Curve Ball and The Hidden Game are:

-.24 for 1901-1920
-.30 for 1921-1940
-.27 for 1941-1960
-.25 for 1961-1977

In the modern era Palmer then recommends that a value of -.25 value be used when pitcher's hitting is included (for example in the NL) while a value of -.27 is recommended when the DH is employed since making an out is more costly when the run environment expands as it does when pitchers are not hitting.

Batting Runs has also been adjusted slightly throughout the years using different weights. For example, the formula in the 1989 edition of Total Baseball was:

BR = (.47*1B)+(.78*2B)+(1.09*3B)+(1.40*HR)+(.33*(BB+HBP))+(.30*SB)+(-.60*CS)+(-.25*(AB-H))

And the formula in the 2004 edition of The Baseball Encyclopedia reduces the weights of the extra base hits by including their value into the value for hits since singles are not weighted separately:

BR = (.47*H)+(.38*2B)+(.55*3B)+(.93*HR)+(.33*(BB+HBP))+(.22*SB)+(-.38*CS)-(ABF*(AB-H))

Also included here is ABF, or the "league batting factor". This is essentially a custom "out" value for the league context to ensure that the average batter's Batting Runs equal zero for the given league and year. It is calculated using league totals as:

ABF =((.33*(BB+HBP))+(.47*H)+(.38*2B)+(.55*3B)+(.93*HR))/(AB-(LGF*H))

For example, the ABF in the NL for 2003 was .28 and in the NL for 1968 was .23 since the increased offensive context of 2003 dictates that an out cost a team more potential runs than it did in 1969.

LGF in the calculation of ABF is the league factor designed to increase the number of Batting Runs for leagues deemed inferior to the typical major-league. It equals 1 expect when it is:

Union Association (1884) = .8
Federal League (1914-15) = .9

In reality, the linear weights associated with Batting Runs differ not only by era but also by league and for each league by each individual team and for each team by position in the batting order. In other words, in order to caclulate how many runs an individual player is responsible for it would be necessary to calculate weights for each offensive event that were particular to his team and position in the batting order. However, because of the complexity of making such calculations and because creating custom linear weights at the lower levels reduces their usefulness for comparison across teams, leagues, and eras, most sabermetricians use a single formula and adjust the outs value based on era or league. For an interesting discussion of creating custom linear weights see Tangotiger's site.

Another area for refinement in the era of Barry Bonds is separating the value of a regular base on balls from an intentional walk, and for that matter hit-by-pitch. The general consensus is that a regular walk has a weight around .31 while an intentional walk is around .18 and a HBP slightly more than a regular walk (since walks occur disproportionately with two outs and when first base is empty).

Derivatives
From the beginning adjustments have been made to Batting Runs. The most obvious, and one that Palmer and Thorn discuss in The Hidden Game is to take the batter's home park context into consideration. To do so they first calculate the BPF or Batter's Park Factor. This number is based on the number of runs scored in the park versus the number of runs scored in road games and takes into account the fact that hitters don't have to face their own pitchers. BPF is centered on 1 and so an above average hitter's park will have value slightly above 1 such as 1.04 while a pitcher's park will have a BPF of under one, say .96.

In order then to calculate the Adjusted Batting Runs or ABR the following calculation is used:

ABR = BR-((BPF-1)*RPA*PA/BPF)

Here BR is the unadjusted Batting Runs, RPA is the number of runs per plate appearance for the league, and PA is the plate appearances for the batter. For example, if the player had 55.0 batting runs in 700 plate appearances while playing in a pitcher's park with a BPF of .92 in a league like the 2003 National League where .122 runs were scored per plate appearance, the ABR would be 55-((.92-1)*.122*700/.92) = 58.6.

A second derivative is a conversion from Batting Runs to wins, or Batting Wins. This statistic is based on Palmer's empirical observation that on average a win is purchased at the cost of 10 extra runs. In other words, if a player contributed 10 Adjusted Batting Runs, then he was worth 1 extra win to his team. Of course, the number of runs per win varies with the league context and can be calculated as:

RPW = 10*Sqrt(RPI)

RPI or Runs per Inning here is the runs scored by both teams per inning. So for a league that scores 4.5 runs per game, the two teams combined score 1 run per inning, the square root of which is 1, multiplied times 10 equals 10. As a result, in lean offensive times like the 1968 NL the RPW will be around 8.75 while in good offensive times like the 2003 NL it will be closer to 10.5.

It is then a simple matter then to divide the Adjusted Batting Runs by RPW to get the Batting Wins. The formula used in the 2004 edition of The Baseball Encyclopedia is:

BW = ABR/(10*Sqrt(RPI+(ABR/G/9)))

In this case the runs per inning of the player is added to the runs per inning for the league to take into consideration the increased or decreased offensive context that the player contributes.

62 comments:

Anonymous said...

I have a 1937 whos who in baseball magazine 22nd edition with Lou Gehrig on the cover. It is in excelent condition. I would like to know the value of this book. Can you help me? Thanks Linda Nona

Anonymous said...

This is Linda Nona Please contact me @ lindanona@aol.com

Anonymous said...

I love your aricle on the history of run estimation and linear weights. The only question I have would be on how to calculate the ABF for the LGF of say, an independent minor league, if this is even possible. If not, would it be feasible to estimate the LGF if the independent league were the rough approximate of a high A or even AA level?

Anonymous said...

is there a site that already does all this and shows us the numbers?

wow power leveling said...

You said you will love me the whole life, but you marry her. You said you will wow power leveling,come to marry me, but this will not be carried out forever.WoW Gold I am trying my best to forget you and do not love you anymore. wow leveling But I failed and I still love you. Maybe wow leveling she needs you more compared wow leveling with me. So I tell you that world of warcraft power leveling you should love world of warcraft power leveling her and take good world of warcraft leveling care of her. You said I was so kind.world of warcraft leveling Yes, because I love you,world of warcraft leveling I hope you will be happy forever.

Anonymous said...

Ultima Online Gold, UO Gold, crestingwait
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
buy uo gold
lotro gold
wow gold
warhammer gold
buy aoc gold
buy aoc gold
buy aoc gold
buy aoc gold
buy aoc gold
buy aoc gold
buy aoc gold
Age of Conan Gold, AOC Gold

wow gold1000 said...

Few have wow gold even heard wow gold of the god buy wow gold called Bandos. buy wow gold For many cheap wow gold centuries he cheap wow gold has been thought wow power leveling to be an wow power leveling ancestor of the power leveling ogres, perhaps power leveling even the beast wow gold that claimed buy wow gold the lands of cheap wow gold the Feldip Hills world of warcraft gold and Jiggig.

Anonymous said...

It is what we call 'the syndrome of the passive patient'. Basically we can't have anything with nothing and we know that if the client does not implicate himself wow gold or herself a little bit financially then he or she won't make the effort later on and make
biodegradable cutlery the changes which are truly necessary. This is why it is essential for me that the wow gold people I help implicate themselves and why I do not work for free. It is very important for me to know that I am not working pointlessly on an individual's analysis, wow gold producing a reading that wow gold 5000 will not be fully read or assimilated while all I really want to do is to pass on the valuable information which SRO gold. is going to so radically change your life Isis. Experience has shown me that the only means for me to be absolutely certain that the person who requests my work Get free WOW gold is going wow gold sale to make the effort and implicate himself or herself to bring about real change is to ask for a small financial participation. Isis, you will understand that if you don't want pulp egg tray to spend a few dollars to ask me to produce this full reading for you whilst I have already spent over
food container 10 hours on your file without asking you for anything at all in return (once again please understand
SRO gold

Anonymous said...

I was very like to play the Rohan online game, in my mind I can gave up all things but I can not gave up the rohan crone, it gave me the courage and the confidence, in the game I was very like to earn the rohan gold, but I also need to buy rohan crone, but the same time I know a website sell the cheap rohan crone, so if you want to buy, I suggest you come here.

Anonymous said...

Do want to know the magic of online games, and here you can get more ro zeny. Do you want to have a try? Come on and ragnarok zeny can make you happy.You can change a lot iro zeny for play games. And you will enjoy yourself at the same time. Playing online games can make much cheap zeny. And you can use the ragnarok online zeny do what you want to do in the online game. Come and join with us. We are waiting for your coming.

xxmy said...

Weekends to people ig2tmean that they can have a two-day wowgold4europe good rest. For example, people [url=http://www.gameusd.org]gameusd[/url]can go out to enjoy themselves or get meinwowgold together with relatives and friends to talk with each storeingame other or watch interesting video tapes with the speebie whole family.
Everyone spends agamegold weekends in his ownmmofly way. Within two days, some people can relax themselves by listening to music, reading novels, or watching ogeworld films. Others perhaps are more active by playing basketball, wimming or mmorpgvip dancing. Different people have different gamesavor relaxations.
I often spend weekends withoggsale my family or my friends. Sometimes my parents take me on a visit to their old friends. Sometimesgamersell I go to the library to study or borrow some books to mmovirtex gain much knowledge. I also go to see various exhibition to broaden rpg trader my vision. An excursion to seashore or mountain resorts is my favorite way of spending weekends. Weekends are always enjoyable for me.

game gold said...

At one time or another, I do not have the Atlantica online Gold ; at the first time, I am not willing to buy Atlantica Gold . But I do not wonder I buy the Atlantica online money , my friend thinks that I am ill. But when I have it, it carries the magic from such a group, such a link in the world, cheap Atlantica online Gold , it is the key bring you to this world. But buy Atlantica online Gold is the best desire that I make.

Without thinking I buy some dofus kamas . I use some kamas and want to find a good group. We often buy cheap kamas together on Monday. As if it is a rule. I think it is the real friendship. buy dofus kamas is already become the essential thing in my life. So I will introduce my friends have the dofus gold , we can be consist of a group, it must be very interesting.

Anonymous said...

Do you know Scions Of Fate gold? I like it.
My brother often go to the internet bar to buy SOF gold and play it.
After school, He likes playing games using these Scions Of Fate money with his friend.
But I do not like to play it. Because I think that it not only costs much money but also spend much time. One day, he give me many cheap SOF goldand play the game with me.
I came to the bar following him and found buy sof goldwas so cheap. After that, I also go to play game with him.

Do you know seal cegel? I like it.
My brother often go to the internet bar to buy sealonline cegel and play it.
After school, He likes playing games using these seal online cegel with his friends.
I do not like to play it. Because I think that it not only costs much money but also spend much time. One day, he give me many cheap seal cegeland play the game with me.
I came to the bar following him and found buy seal online cegelwas so cheap. After that, I also go to play game with him.

xxmy said...

Weekends to people ig2tmean that they can have a two-day wowgold4europe good rest. For example, people [url=http://www.gameusd.org ]gameusd[/url]can go out to enjoy themselves or get meinwowgold together with relatives and friends to talk with each storeingame other or watch interesting video tapes with the speebie whole family.
Everyone spends agamegold weekends in his ownmmofly way. Within two days, some people can relax themselves by listening to music, reading novels, or watching ogeworld films. Others perhaps are more active by playing basketball, wimming or mmorpgvip dancing. Different people have different gamesavor relaxations.
I often spend weekends withoggsale my family or my friends. Sometimes my parents take me on a visit to their old friends. Sometimesgamersell I go to the library to study or borrow some books to mmovirtex gain much knowledge. I also go to see various exhibition to broaden rpg trader my vision. An excursion to seashore or mountain resorts is my favorite way of spending weekends. Weekends are always enjoyable for me.

Anonymous said...

It is the Perfect World Gold which make me very happy these days, my brother says Buy Perfect World Gold is his favorite games gold he likes, he usually buy some Perfect World Silver to start his game and most of the time he will win the Perfect World money back and give me some cheap Perfect World Gold to play the game. I think the pw gold can bring me a lot of fun.

Anonymous said...

It is the ro zeny which make me very happy these days, my brother says ragnarok zeny is his favorite games gold he likes, he usually buy some iro zeny to start his game and most of the time he will win the cheap zeny back and give me some ragnarok online zeny to play the game.

Anonymous said...

I always heard something from my neighbor that he sometimes goes to the internet bar to play the game which will use him some mabinogi gold,he usually can win a lot of cheap mabinogi,then he let his friends all have some mabinogi money,his friends thank him very much for introducing them the buy mabinogi gold,they usually mabinogi online gold together.

Anonymous said...

Have you heared about a game which you need use Anarchy credits to play, and you can also borrow Anarchy Online credits from other players? But you can buy AO credits, or you will lose the choice if you do not have Anarchy online gold. If you get Anarchy gold, you can continue this game.

Anonymous said...

Have you heared about a game which you need use kal geons to play, and you can also borrow kal gold from other players? But you can buy kal online geons, or you will lose the choice if you do not have kal online gold. If you get kalonline Geons, you can continue this game.

Anonymous said...

Have you heared about a game which you need use shadow of legend Gold to play, and you can also borrow sol gold from other players? But you can buy shadow of legend Gold, or you will lose the choice if you do not have cheap shadow of legend Gold. If you get shadow of legend Gold money, you can continue this game.

Anonymous said...

To buy shaiya gold , it is not the aim of the shaiya. It is the game which brings a lot of happiness to me. We buy the shaiya money together. The beautiful story, we can not be forgotten, buy shaiya gold . You will not regret to have cheap shaiya gold . So I will continue to have shaiya online gold , it is a beautiful fairy tale, it looks like my life.

Anonymous said...

To buy rappelz rupees , it is not the aim of the rappelz. It is the game which brings a lot of happiness to me. We buy the rappelz gold together. The beautiful story, we can not be forgotten, buy rupees . You will not regret to have rappelz money . So I will continue to have cheap rappelz rupees , it is a beautiful fairy tale, it looks like my life.

Anonymous said...

rohan crone has many ways for us to use. When you start the Rohan Online game, your character will be level 1. I remembered that when I started playing this Rohan game with some little cheap rohan money. My friends all told me that the best way to spend rohan online gold is a good way. But I could not like spending my own rohan online crone. If you do not like upgrading level step by step, you can cost rohan gold to help your character to reach level high.

Anonymous said...

Do you want to know the magic of online games, and here you can get more aoc gold. Do you want to have a try? Come on and conan gold can make you happy.You can change a lot age of conan gold for play games. And you will enjoy yourself at the sametime. Playing online games can make much cheap aoc gold. Come and have a try. You will feel a different feeling. And you can aoc money do what you want to do in the online game.

Anonymous said...

What do you know FFXI Gil. And do you want to know? You can FFXI gold here. And welcome to our website, here you can play games, and you will get Final Fantasy XI gold to play game. I know buy FFXI Gil, and it is very interesting. I like playing online games. Do you want a try, come and view our website, and you will learn much about cheap Final Fantasy XI Gold. Come and join with us. We are waiting for your coming.

Anonymous said...

Do you know that the knight gold, and do you want to know? In the game many players need the knight noah to up their levels. so they often search where can buy the knight online gold, I think our website is your choice. Many friends told me that in here can knight online noah, and you will also practice your online games skills. So i hope more and more players come here to buy the cheap knight gold.

feilin said...

I like holic gold very much. Since I entered into this game, I learnt skills to earn holic money. Thanks to holic online gold let me know a lot of friends. It is my habit to buy holic online money, and I get some cheap holic gold from my friends and Internet.

Anonymous said...

I like hero gold very much because it is very useful. In fact at first sight I have fallen in love with hero online gold. So no matter how much I have spent to buy hero gold, I never regret. Because of hero online money, I meet a lot of friends. So I never hesitate to buy hero money.

Anonymous said...

My friends and I like to buy habbo credits, because the habbo gold is very useful to upgrade equipment. Only your equipment becomes better, then you can win this game. In habbo coins, you can buy everything you want in this game. Tomorrow will be my birthday, so my friends promise to buy habbo gold as gifts. I am so happy. They understand me so well, cheap habbo credits is my favorite.

Anonymous said...

Do you want to know the magic of online games, and here you can get more knight gold. Do you want to have a try? Come on and knight noah can make you happy. You can change a lot knight online gold for play games. And you can practice your game skill. Playing online games can knight online noah. I often come here and buy it. And you can use the cheap knight gold do what you want to do in the online game.

Anonymous said...

What do you know requiem gold. And do you want to know? You can get requiem lant here. And welcome to our website, here you can play games, and you will get requiem money to play game. I know cheap requiem lant, and it is very interesting.Do you want a try, come and view our website, and you will learn much about requiem online gold.

Anonymous said...

Do you want to know the magic of online games, and here you can get more Rose zuly. Do you want to have a try? Come on and rose zulie can make you happy.You can change a lot rose online zuly for play games. Playing online games can make much rose online zulie. And you can Arua ROSE zuly do what you want to do in the online game.

Anonymous said...

Do you know cabal online alz? I like it. My brother often goes to the internet bar to buy cabal alz and play it. After school, He likes playing games using these cabal gold with his friend. I think that it not only costs much money but also spend much time. One day, he give me many cabal money and play the game with me. I came to the bar following him and found buy cabal alz was so cheap.

Anonymous said...

Do you know fiesta Gold? I like it. My brother often go to the internet bar to buy fiesta money and play it. After school, He likes playing games using these fiesta online gold with his friend. I do not like to play it. Because I think that it not only costs much money but also spend much time. One day, he give me many buy fiesta Gold and play the game with me. I came to the bar following him and found fiesta online money was so cheap. After that, I also go to play game with him.

Anonymous said...

Do you know dofus kama? I like it. My brother often goes to the internet bar to buy kamas and play it. After school, He likes playing games using these cheap kamas with his friend. I do not like to play it. Because I think that it not only costs much money but also spend much time. One day, he give me many dofus gold and play the game with me. I came to the bar following him and found buy dofus kamas was so cheap.

Anonymous said...

I think 4story Luna changes my life. Because of 4story Gold, I meet a lot of friends. Besides, my friends usually give me some 4story money. I usually buy 4story Luna through Internet and advice from my friends, so I gain a lot of cheap 4story Luna and harvest in life.

Anonymous said...

I like hero gold very much because it is very useful. In fact at first sight I have fallen in love with hero online gold. So no matter how much I have spent to buy hero gold, I never regret. Because of hero online money, I meet a lot of friends. So I never hesitate to buy hero money.

Anonymous said...

My friends and I like to buy habbo credits, because the habbo gold is very useful to upgrade equipment. Only your equipment becomes better, then you can win this game. In habbo coins, you can buy everything you want in this game. Tomorrow will be my birthday, so my friends promise to buy habbo gold as gifts. I am so happy. They understand me so well, cheap habbo credits is my favorite.

Anonymous said...

I am so happy to get some maple mesos and the mesos is given by my close friend who tells me that the cheap mesos is the basis to enter into the game. Therefore, I should maplestory mesos with the spare money and I gain some maple story mesos from other players.

Anonymous said...

I always heard something from my neighbor that he sometimes goes to the internet bar to play the game which will use him some Solstice Kron, he usually can win a lot of Solstice Online Kron, then he let his friends all have some Solstice Gold, his friends thank him very much for introducing them the Solstice Online Gold, they usually buy Solstice Kron together. And then share their cheap Solstice Kron to each other. At last they all get some Solstice Online money than before.

Anonymous said...

I always heard something from my neighbor that he sometimes goes to the internet bar to play the game which will use him some Metin2 gold, he usually can win a lot of Metin2 yang, then he let his friends all have some Cheap metin2 yang, his friends thank him very much for introducing them the Cheap metin2 gold, they usually Buy metin2 gold together.

Anonymous said...

I always believe the angel is being and 12sky2 Gold . In fact, we all like listening to the songs of milk tea twelve sky2 Gold .
Generally speaking, I think is her voice very comfortable and mood of the story twelvesky2 Gold , We feel life bit by bit, looking forward the love belonging of the life feelings buy 12sky2 Gold , you will love milk tea like me, let us love her together and play cheap twelve sky2 Gold .

Anonymous said...

Do you know latale online gold? I like it.
My brother often go to the internet bar to buy latale gold and play it.
After school, He likes playing games using these latale money with his friends.
I do not like to play it. Because I think that it not only costs much money but also spend much time. One day, he give me many buy latale online gold and play the game with me.
I came to the bar following him and found cheap latale gold was so cheap. After that, I also go to play game with him.

Anonymous said...

I always believe the angel is being and 12sky2 Gold . In fact, we all like listening to the songs of milk tea twelve sky2 Gold .
Generally speaking, I think is her voice very comfortable and mood of the story twelvesky2 Gold , We feel life bit by bit, looking forward the love belonging of the life feelings buy 12sky2 Gold , you will love milk tea like me, let us love her together and play cheap twelve sky2 Gold .

Anonymous said...

出会い喫茶出会いカフェテレクラ不倫セックスフレンドセフレ出会い出会い出会い掲示板出会い出会い出会い人妻風俗デリヘルデリバリーヘルス出会い出会い無料フィリピンライブチャットアダルトライブチャットデリヘル

Anonymous said...

不動産ソープランドアクセスカウンターコレステロール中性脂肪花粉症在宅ワーク内職在宅アルバイト乾燥肌ダイエット 食事サプリメント無料占い出会い山口クレジットカード現金化クレジット現金化ライブチャットフィリピンチャットレディパソコン在宅ワーク

Anonymous said...

出会い豊島区出会い北区出会い荒川区出会い板橋区出会い練馬区出会い足立区出会い葛飾区出会い江戸川区ニキビCholesterol水虫冷え性むくみ産後わきが車買取転職加齢臭

Anonymous said...

出会い愛知出会い秋田出会い青森出会い千葉出会い愛媛出会い福井出会い福岡出会い福島出会い岐阜出会い群馬出会い広島出会い北海道出会い兵庫出会い茨城出会い石川出会い岩手出会い香川出会い鹿児島出会い神奈川出会い高知

Anonymous said...

出会い熊本出会い京都出会い三重出会い宮城出会い宮崎出会い長野出会い長崎出会い奈良出会い新潟出会い大分出会い岡山出会い沖縄出会い大阪出会い佐賀出会い埼玉出会い滋賀出会い島根出会い静岡出会い栃木出会い徳島

Anonymous said...

出会い東京出会い鳥取出会い富山出会い和歌山出会い山形出会い山口出会い山梨出会い北九州出会い下関出会い川崎出会い神戸出会い久留米出会い水戸出会い名古屋出会い大牟田出会い埼玉出会い堺出会い仙台出会い横浜出会い横須賀出会い札幌出会い川崎

Anonymous said...

出会い堺出会い仙台出会い横浜出会い横須賀出会い札幌出会い千代田区出会い中央区出会い港区出会い新宿区出会い文京区出会い台東区出会い墨田区出会い江東区出会い品川区出会い目黒区出会い大田区出会い世田谷区出会い渋谷区出会い中野区出会い杉並区

Anonymous said...

福井出会い愛知出会い岐阜出会い静岡出会い三重出会い兵庫出会い大阪出会い和歌山出会い滋賀出会い京都出会い奈良出会い山口出会い鳥取出会い島根出会い岡山出会い広島出会い徳島出会い香川出会い愛媛出会い高知出会い

Anonymous said...

出会い札幌出会い函館出会い北海道出会い秋田出会い青森出会い岩手出会い東京出会い八王子出会い府中出会い調布出会い銀座出会い仙台出会い優良出会いサイトアダルト盗撮素人熟女エロアニメAV女優

Anonymous said...

出会い愛知出会い秋田出会い青森出会い千葉出会い愛媛出会い福井出会い福岡出会い福島出会い岐阜出会い群馬出会い広島出会い北海道出会い兵庫出会い茨城出会い石川出会い岩手出会い香川出会い鹿児島出会い神奈川出会い高知

Anonymous said...

出会い熊本出会い京都出会い三重出会い宮城出会い宮崎出会い長野出会い長崎出会い奈良出会い新潟出会い大分出会い岡山出会い沖縄出会い大阪出会い佐賀出会い埼玉出会い滋賀出会い島根出会い静岡出会い栃木出会い徳島

Anonymous said...

福井出会いカフェ愛知出会いカフェ岐阜出会いカフェ静岡出会いカフェ三重出会いカフェ兵庫出会いカフェ大阪出会いカフェ和歌山出会いカフェ滋賀出会いカフェ京都出会いカフェ奈良出会いカフェ山口出会いカフェ鳥取出会いカフェ島根出会いカフェ岡山出会いカフェ広島出会いカフェ徳島出会いカフェ香川出会いカフェ愛媛出会いカフェ高知出会いカフェ

Anonymous said...

出会い東京出会い大阪出会い福岡出会い兵庫出会い神奈川出会い宮城出会い千葉出会い愛知出会い埼玉出会い青森出会い岩手出会い秋田出会い山形出会い山口出会い東京出会い鳥取出会い富山出会い和歌山出会い山形

Anonymous said...

出会い東京出会い大阪出会い福岡出会い兵庫出会い神奈川出会い宮城出会い千葉出会い愛知出会い埼玉出会い青森出会い岩手出会い秋田出会い山形出会い山口出会い東京出会い鳥取出会い富山出会い和歌山出会い山形

Anonymous said...

出会い奈良出会い滋賀出会い三重出会い和歌山出会い愛知出会い静岡出会い岐阜出会い広島出会い岡山出会い山口出会い島根出会い鳥取出会い富山出会い石川出会い福井出会い徳島出会い香川出会い愛媛出会い高知出会い福岡

Anonymous said...

セフレ奈良セフレ滋賀セフレ三重セフレ和歌山セフレ愛知セフレ静岡セフレ岐阜セフレ広島セフレ岡山セフレ山口セフレ島根セフレ鳥取セフレ富山セフレ石川セフレ福井セフレ徳島セフレ香川セフレ愛媛セフレ高知セフレ福岡

Anonymous said...

福井テレクラ愛知テレクラ岐阜テレクラ静岡テレクラ三重テレクラ兵庫テレクラ大阪テレクラ和歌山テレクラ滋賀テレクラ京都テレクラ奈良テレクラ山口テレクラ鳥取テレクラ島根テレクラ岡山テレクラ広島テレクラ徳島テレクラ香川テレクラ愛媛テレクラ高知テレクラ

Anonymous said...

福井セフレ愛知セフレ岐阜セフレ静岡セフレ三重セフレ兵庫セフレ大阪セフレ和歌山セフレ滋賀セフレ京都セフレ奈良セフレ山口セフレ鳥取セフレ島根セフレ岡山セフレ広島セフレ徳島セフレ香川セフレ愛媛セフレ高知セフレ