TagPro Analytics

Capture the Game

Summary

Score1
Red
4
Blue
MapOncilla

meowza
Duration5:24
6:00 time limit
Starterspraoprao
starfox
t('_'t)
a
Root Ball
oneatetwo
BartimaeusJr
Ty
Substitutesnonenone
Captures
starfox1:21
3:13oneatetwo
3:21Root Ball
3:32oneatetwo
5:24Root Ball
Typepublic match
Server
New York

port 8002
Date
Id#4230648
Uuid2a4a4b27-cbd2-4fb4-9e72-efb20ee47cd7
Raw data URLhttps://tagpro.eu/data/?match=4230648

Scoreboard

Play­erGrabsHoldCap­turesKiss­esDropsPopsPreventHaveChaseRe­turnsTagsCom­bosBut­tonBlockPow­er-upsPow­erPlayPlus-mi­nusWinScoreRank points
praoprao273°50:4401580:530:251:51121500:150:472130:390:205:24−383+24
Root Ball94°50:3520370:420:240:065800:200:400110:000:205:24+371+27
oneatetwo114°71:05205100:310:140:282400:350:361010:200:005:24+362+27
starfox222°71:0612680:250:130:468900:151:260000:000:005:24−353+23
t('_'t)159°61:4500690:330:180:243600:050:550110:000:205:24−349+22
a92°30:2900350:400:190:121600:440:480000:000:005:24−331+21
BartimaeusJr337°81:0503890:130:081:439900:251:051010:200:005:24+328+25
Ty129°80:57008100:170:091:414900:101:052130:400:175:24+323+25
Red214:041320302:311:153:13243601:193:552240:390:4021:38−3216+90
Blue283:424324361:430:553:59203001:303:264261:200:3721:38+3184+104

Power-up luck

TeamPower-upsG-test
χ²dfp
Spawn luckboth3.33+2.673.33−3.333.33+0.678.5120.014
Collection luckRed2.40−0.4001.60+0.400.2810.6
Blue3.60+0.4002.40−0.40
Total luckRed1.33+0.671.33−1.331.33+0.678.7940.07
Blue2.00+2.002.00−2.002.00

Splats

Attacks

GrabHoldOut­comeRe­turnsTagsCom­bosPow­er-upsPow­er
1:16.58starfox0:04.37Capture0000000:00.000:00.00
3:26.25oneatetwo0:05.35Capture0000000:00.000:00.00
5:17.37Root Ball0:07.03Capture0000000:00.000:00.00
3:13.42Root Ball0:07.97Capture0000000:00.000:00.00
3:04.98oneatetwo0:08.18Capture0000000:00.000:00.00
1:21.20t('_'t)0:53.20Return byTy0000000:00.000:00.00
4:29.67starfox0:48.78Return byBartimaeusJr0000000:00.000:00.00
0:44.65praoprao0:30.63Kiss withBartimaeusJr1100000:00.000:00.00
2:16.28a0:27.98Return byoneatetwo0000000:00.000:00.00
3:44.00t('_'t)0:26.22Return byTy0000000:00.000:00.00
2:42.25BartimaeusJr0:22.48Return bypraoprao0000000:00.000:00.00
4:56.05oneatetwo0:19.65Return bypraoprao0000000:00.000:00.00
3:58.63oneatetwo0:18.40Return bypraoprao0001010:10.350:00.00
2:53.15t('_'t)0:15.97Return byTy0000000:00.000:00.00
1:47.18Ty0:15.17Return bypraoprao0001010:00.480:00.00
2:02.72Root Ball0:14.17Return bypraoprao0000000:00.000:00.00
1:03.33BartimaeusJr0:11.95Kiss withpraoprao1100000:00.000:00.00
0:51.45oneatetwo0:11.63Return byt('_'t)0000000:00.000:00.00
0:33.52Ty0:11.58Return bya0000000:00.000:00.00
3:39.50Ty0:10.92Return bystarfox0000000:00.000:00.00
2:17.13BartimaeusJr0:10.87Return bystarfox0000000:04.620:00.00
2:29.08Ty0:09.60Return byt('_'t)0000000:00.000:00.00
0:34.60t('_'t)0:08.47Return byBartimaeusJr0100000:00.000:00.00
4:22.43praoprao0:06.95Return byBartimaeusJr0000000:00.000:02.15
0:26.45starfox0:06.23Kiss withBartimaeusJr1100000:00.000:00.00
2:45.97praoprao0:05.97Return byTy0000000:00.000:00.00
0:45.35BartimaeusJr0:05.85Return bystarfox0000000:00.000:00.00
0:26.93BartimaeusJr0:05.75Kiss withstarfox1100000:00.000:00.00
3:32.58BartimaeusJr0:05.15Kiss withstarfox1100000:00.000:00.00
2:38.93Root Ball0:03.07Return bystarfox0000000:00.000:00.00
3:51.45BartimaeusJr0:02.93Return bypraoprao0000000:00.000:00.00
4:46.38Ty0:02.80Return byt('_'t)0000000:00.000:00.00
3:21.53Ty0:02.77Return bypraoprao0000000:01.500:00.00
4:13.38starfox0:02.43Return byRoot Ball0000000:00.000:00.00
3:55.98Root Ball0:02.42Return bystarfox0000000:00.000:00.00
0:03.92starfox0:02.35Return byRoot Ball0000000:00.000:00.00
1:21.78Ty0:02.35Return bystarfox0000000:00.000:00.00
0:07.32Ty0:01.70Return bypraoprao0000000:00.000:00.00
1:45.27oneatetwo0:01.68Return bypraoprao0000000:00.000:00.00
3:36.23starfox0:01.50Kiss withBartimaeusJr1100000:00.000:00.00
4:18.43a0:00.92Return byRoot Ball0000000:00.000:00.00
0:15.23t('_'t)0:00.40Return byoneatetwo0000000:00.000:00.00
1:19.35oneatetwo0:00.32Return bypraoprao0000000:00.000:00.00
3:19.70starfox0:00.32Return byBartimaeusJr0000000:00.000:00.00
1:37.88BartimaeusJr0:00.25Return bypraoprao0000000:00.000:00.00
3:15.05a0:00.25Return byBartimaeusJr0000000:00.000:00.00
3:17.45praoprao0:00.25Return byBartimaeusJr0000000:00.250:00.00
3:27.27t('_'t)0:00.25Return byRoot Ball0000000:00.000:00.00
3:40.17praoprao0:00.23Return byRoot Ball0000000:00.000:00.00

Timeline

Time
E­ventsSplat lo­ca­tionsE­ventsSplat lo­ca­tions
0:00.00
match start
praopraostarts oneatetwostarts
t('_'t)starts BartimaeusJrstarts
astarts Tystarts
starfoxstarts Root Ballstarts
0:00.02astarts buttoning
starfoxstarts blocking
0:03.50atagsBartimaeusJrpops(−7.30, −1.90)
0:03.82oneatetwostarts preventing
Root Ballstarts preventing
0:03.83astops buttoning
0:03.92starfoxgrabs
0:03.97starfoxstops blocking
0:04.02Tystarts blocking
0:04.82oneatetwostops preventing
Root Ballstops preventing
0:05.80astarts preventing
0:06.27starfoxdrops (+9.45, +0.88)
Root Ballreturns
0:06.82praopraostarts preventingoneatetwostarts preventing
Root Ballstarts preventing
0:07.32Tygrabs
0:07.82praopraostops preventing
astops preventing
0:08.87oneatetwostarts buttoning
0:09.02praopraoreturnsTystops blocking(−10.05, +7.78)
Tydrops
0:10.63t('_'t)starts blocking
0:13.80oneatetwostops preventing
Root Ballstops preventing
0:14.80oneatetwostarts preventing
Root Ballstarts preventing
0:15.23t('_'t)grabs
0:15.63t('_'t)stops blocking(+13.45, −1.83)
oneatetworeturns
t('_'t)drops
0:15.80Tystarts preventing
0:16.80praopraostarts preventing
astarts preventing
0:18.87oneatetwostops buttoning
0:19.80Tystops preventing
0:21.80t('_'t)starts preventing
0:22.18t('_'t)starts blocking
0:22.80t('_'t)stops preventing
0:23.80oneatetwostops preventing
Root Ballstops preventing
0:25.80oneatetwostarts preventing
Root Ballstarts preventing
0:26.45starfoxgrabs
0:26.80oneatetwostops preventing
Root Ballstops preventing
0:26.93BartimaeusJrgrabs
0:27.18t('_'t)stops blocking
0:27.80praopraostops preventing
astops preventing
0:30.87praopraostarts blocking
0:32.32apops(+9.40, +1.93)
Root Balltags
0:32.68starfoxreturns(+13.93, −7.98)
BartimaeusJrreturns(+14.30, −8.83)
starfoxdrops BartimaeusJrdrops
0:32.80Root Ballstarts preventing
0:33.52Tygrabs
0:33.87praopraostarts buttoning
0:34.50starfoxstarts blocking
0:34.60t('_'t)grabs
0:34.80Root Ballstops preventing
0:35.87praopraostops blocking
0:38.07t('_'t)starts blocking
0:38.87praopraostops buttoning
0:39.50starfoxstops blocking
0:40.10astarts blockingTystarts blocking
Root Ballstarts blocking
0:40.85t('_'t)tagsRoot Ballpops(−7.05, −1.23)
0:43.07t('_'t)stops blocking(−12.80, +2.35)
BartimaeusJrreturns
t('_'t)drops
0:43.83oneatetwostarts buttoning
0:44.65praopraograbs
0:45.10areturnsTystops blocking(+8.58, −5.83)
astops blockingTydrops
Root Ballstops blocking
0:45.35BartimaeusJrgrabs
0:46.20BartimaeusJrstarts blocking
0:48.83oneatetwostops buttoning
0:49.88atagsTypops(+8.93, −1.73)
0:50.53starfoxstarts blocking
0:51.20starfoxreturnsBartimaeusJrstops blocking(+5.25, −1.80)
BartimaeusJrdrops
0:51.45oneatetwograbs
0:55.53starfoxstops blocking
0:58.08oneatetwostarts blocking
1:00.73t('_'t)powers up
1:01.03Root Ballpowers up
1:03.08t('_'t)returnsoneatetwostops blocking(+8.05, −8.95)
oneatetwodrops
1:03.33BartimaeusJrgrabs
1:03.83BartimaeusJrstarts buttoning
1:04.63astarts blocking
1:05.63starfoxstarts blocking
1:06.95t('_'t)tags(−0.25, −6.03)
Root Balltags(−0.80, −6.80)
t('_'t)popsRoot Ballpops
1:08.83BartimaeusJrstops buttoning
1:09.63astops blocking
1:10.63starfoxstops blocking
1:13.87astarts buttoning
1:14.67oneatetwostarts blocking
1:15.28praopraoreturns(+1.03, −6.90)
BartimaeusJrreturns(+0.28, −6.33)
praopraodrops BartimaeusJrdrops
1:15.80Root Ballstarts preventing
1:16.58starfoxgrabs
1:16.80Root Ballstops preventing
1:18.87astops buttoning
1:19.13Tystarts blocking
1:19.35oneatetwograbs
1:19.67praopraoreturnsoneatetwostops blocking(−13.78, +3.78)
oneatetwodrops
1:20.73t('_'t)powers down
1:20.95starfoxcaptures
1:21.03Root Ballpowers down
1:21.20t('_'t)grabs
1:21.78Tygrabs
1:23.75praopraostarts blocking
1:23.83starfoxstarts buttoning
1:24.13starfoxreturnsTystops blocking(−12.03, +1.15)
Tydrops
1:24.83praopraostarts preventing
starfoxstarts preventing
1:24.87starfoxstarts blocking
1:25.85astarts preventing
1:28.75praopraostops blocking
1:28.83starfoxstops buttoning
1:29.18starfoxtagsoneatetwopops(−7.20, −1.75)
1:30.83astops preventing
1:32.95BartimaeusJrstarts blocking
1:34.37starfoxstops blocking
1:37.77praopraostarts blocking
1:37.88BartimaeusJrgrabs
1:37.95BartimaeusJrstops blocking
1:38.03starfoxstarts blocking
1:38.13praopraoreturnsBartimaeusJrdrops (−12.23, +2.58)
1:40.92Root Ballstarts blocking
1:41.38BartimaeusJrstarts blocking
1:41.95oneatetwostarts blocking
1:43.85praopraostops preventing
1:44.85praopraostarts preventing
starfoxstops preventing
1:45.27oneatetwograbs
1:45.85praopraostops preventing
1:45.92starfoxstops blockingRoot Ballstops blocking
1:46.38praopraostops blockingBartimaeusJrstops blocking
1:46.95praopraoreturnsoneatetwostops blocking(−17.18, +6.45)
oneatetwodrops
1:47.18Tygrabs
1:48.87astarts buttoning
1:50.55starfoxstarts blocking
1:52.12praopraopops(+7.68, +1.53)
oneatetwotags
1:52.93astarts blocking
1:53.83Root Ballstarts buttoning
1:53.87astops buttoningoneatetwostarts buttoning
1:55.55starfoxstops blocking
1:57.35Tystarts blocking
1:57.93astops blocking
1:58.83Root Ballstops buttoning
1:58.87astarts buttoningoneatetwostops buttoning
1:59.53atagsoneatetwopops(+9.40, −0.85)
2:01.75BartimaeusJrpowers up
2:01.87Typowers up
2:02.35praopraoreturnsTystops blocking(−0.38, +8.20)
Tydrops
2:02.72Root Ballgrabs
2:03.55atagsoneatetwopops(+9.95, +1.68)
2:03.83BartimaeusJrstarts buttoning
2:08.87astops buttoning
2:09.40t('_'t)starts blocking
2:11.08Tystarts blocking
2:11.88Root Ballstarts blocking
2:13.83BartimaeusJrstops buttoning
2:14.40t('_'t)stops blocking(−1.75, +2.83)
Tyreturns
t('_'t)drops
2:16.08Tystops blocking
2:16.28agrabs
2:16.88praopraoreturnsRoot Ballstops blocking(+2.00, +2.50)
Root Balldrops
2:17.13BartimaeusJrgrabs
2:21.75BartimaeusJrpowers down
2:21.87Typowers down
2:23.00BartimaeusJrstarts blocking
2:28.00starfoxreturnsBartimaeusJrstops blocking(+8.00, −3.45)
BartimaeusJrdrops
2:28.83Tystarts buttoning
2:29.08Tygrabs
2:30.32t('_'t)starts blockingoneatetwostarts blocking
2:30.67BartimaeusJrstarts blocking
2:33.50starfoxstarts blocking
2:33.68Tystarts blocking
2:33.83Tystops buttoning
2:33.87praopraostarts buttoning
2:35.32oneatetwostops blocking
2:35.67t('_'t)stops blocking
2:37.00Root Ballstarts blocking
2:38.50BartimaeusJrstops blocking
2:38.68t('_'t)returnsTystops blocking(−3.33, +2.78)
Tydrops
2:38.83starfoxstarts buttoning
2:38.87starfoxstarts preventing
2:38.93Root Ballgrabs
2:39.12starfoxstops blocking
2:39.27astarts blocking
2:39.87starfoxstops preventing
2:42.00starfoxreturnsRoot Ballstops blocking(−9.03, +2.65)
Root Balldrops
2:42.25BartimaeusJrgrabs
2:43.83starfoxstops buttoningoneatetwostarts buttoning
2:43.87praopraostops buttoning
2:44.27astops blocking(−9.78, +1.80)
oneatetworeturns
adrops
2:44.87Tystarts preventing
2:45.87Tystops preventing
2:45.97praopraograbs
2:46.93praopraostarts blocking
2:48.83oneatetwostops buttoning
2:49.95starfoxpops(+6.08, +0.13)
Root Balltags
2:51.93praopraostops blocking(+4.13, −7.33)
Tyreturns
praopraodrops
2:53.15t('_'t)grabs
2:59.73BartimaeusJrstarts blocking
3:02.17praopraopowers up
3:03.03Typowers up
3:04.12t('_'t)starts blocking
3:04.73praopraoreturnsBartimaeusJrstops blocking(+13.48, −4.95)
BartimaeusJrdrops
3:04.98oneatetwograbs
3:05.52BartimaeusJrstarts blocking
3:09.12t('_'t)stops blocking(−0.33, +6.53)
Tyreturns
t('_'t)drops
3:10.10praopraostarts blocking
3:10.30astarts blocking
3:10.52BartimaeusJrstops blocking
3:10.87BartimaeusJrstarts preventing
3:11.87Tystarts preventing
3:13.17oneatetwocaptures
3:13.42Root Ballgrabs
3:13.87oneatetwostarts preventing
3:15.02starfoxstarts blocking
3:15.05agrabs
3:15.10praopraostops blocking
3:15.30astops blocking(+12.68, −3.15)
BartimaeusJrreturns
adrops
3:16.70oneatetwostarts blocking
3:16.87oneatetwostops preventing
3:17.45praopraograbs
3:17.70praopraodrops (+13.60, −3.20)
BartimaeusJrreturns
3:17.87Tystops preventing
3:18.83astarts buttoning
3:18.87BartimaeusJrstarts buttoning
3:19.30Tystarts blocking
3:19.70starfoxgrabs
3:19.87BartimaeusJrstops preventing
3:20.02starfoxstops blocking(+12.28, −2.40)
BartimaeusJrreturns
starfoxdrops
3:21.38Root Ballcaptures
3:21.53Tygrabs
3:22.17praopraopowers down
3:22.63oneatetwostops blocking
3:22.87BartimaeusJrstarts preventing
Root Ballstarts preventing
3:23.03Typowers down
3:23.53BartimaeusJrstarts blocking
3:23.83astops buttoning
3:23.87BartimaeusJrstops buttoning
3:24.30praopraoreturnsTystops blocking(−7.28, +8.45)
Tydrops
3:24.78starfoxpops(−8.85, +0.88)
oneatetwotags
3:24.87astarts preventing
3:25.87astops preventing
3:26.25oneatetwograbs
3:26.87BartimaeusJrstops preventing
3:27.27t('_'t)grabs
3:27.52t('_'t)drops (+12.55, −2.93)
Root Ballreturns
3:27.87Root Ballstops preventing
3:31.33starfoxstarts blocking
3:31.60oneatetwocaptures
3:32.30astarts blockingRoot Ballstarts blocking
3:32.58BartimaeusJrgrabs
3:32.62BartimaeusJrstops blocking
3:33.87Root Ballstarts buttoning
3:33.88oneatetwostarts preventing
Root Ballstarts preventing
3:36.23starfoxgrabs
3:36.33starfoxstops blocking
3:36.88oneatetwostops preventing
Root Ballstops preventing
3:37.30astops blockingRoot Ballstops blocking
3:37.73starfoxreturns(+16.30, −0.05)
BartimaeusJrreturns(+15.55, −0.40)
starfoxdrops BartimaeusJrdrops
3:37.88oneatetwostarts preventing
Root Ballstarts preventing
3:38.87Root Ballstops buttoning
3:39.02t('_'t)starts blocking
3:39.50Tygrabs
3:40.17praopraograbs
3:40.40praopraodrops (+12.58, −2.65)
Root Ballreturns
3:41.63astarts blocking
3:43.83BartimaeusJrstarts buttoning
3:44.00t('_'t)grabs
3:44.02t('_'t)stops blocking
3:44.88oneatetwostops preventing
Root Ballstops preventing
3:45.10Root Ballstarts blocking
3:45.42Tystarts blocking
3:48.10starfoxstarts blocking
3:48.83BartimaeusJrstops buttoning
3:48.87astarts buttoning
3:49.33astops blocking
3:49.38BartimaeusJrstarts blocking
3:50.10Root Ballstops blocking
3:50.42starfoxreturnsTystops blocking(−2.38, +4.10)
Tydrops
3:50.88praopraostarts preventing
3:51.45BartimaeusJrgrabs
3:51.88praopraostops preventing
3:53.10starfoxstops blocking
3:53.87astops buttoning
3:54.38praopraoreturnsBartimaeusJrstops blocking(−14.13, +7.40)
BartimaeusJrdrops
3:54.88praopraostarts preventing
starfoxstarts preventing
3:55.08starfoxstarts blockingTystarts blocking
3:55.98Root Ballgrabs
3:56.88praopraostops preventing
starfoxstops preventing
3:58.40starfoxreturnsRoot Balldrops (−9.85, +0.53)
3:58.63oneatetwograbs
4:00.45Tystops blocking
4:02.65atagsRoot Ballpops(+8.85, −1.80)
4:04.60praopraopowers up
4:05.22t('_'t)starts blocking
4:06.68oneatetwopowers up
4:07.38praopraotagsRoot Ballpops(+10.30, −2.80)
4:09.18starfoxstops blocking
4:10.22t('_'t)stops blocking(−16.60, +8.63)
Tyreturns
t('_'t)drops
4:10.82starfoxstarts blocking
4:12.03oneatetwostarts blocking
4:13.38starfoxgrabs
4:13.53astarts blocking
4:15.82starfoxstops blocking(+18.00, −1.58)
Root Ballreturns
starfoxdrops
4:15.90Tystarts preventing
Root Ballstarts preventing
4:17.03praopraoreturnsoneatetwostops blocking(+14.45, −2.50)
oneatetwodrops
4:17.90t('_'t)starts preventing
4:18.43agrabs
4:18.53astops blocking
4:18.90Tystops preventing
Root Ballstops preventing
4:19.35adrops (+8.90, −1.13)
Root Ballreturns
4:19.37praopraotagsTypops(+11.35, −1.93)
4:19.90Root Ballstarts preventing
4:21.38praopraotagsoneatetwopops(+11.00, −4.00)
4:21.90starfoxstarts preventing
4:21.93t('_'t)starts blocking
4:22.43praopraograbs
4:22.90Root Ballstops preventing
4:23.90starfoxstops preventing
4:24.28astarts blocking
4:24.38praopraostarts blocking
4:24.58praopraopowers down
4:25.90astarts preventing
4:26.68oneatetwopowers down
4:26.93t('_'t)stops blocking
4:28.83oneatetwostarts buttoning
4:29.28astops blocking
4:29.38praopraostops blocking(−17.58, +3.45)
BartimaeusJrreturns
praopraodrops
4:29.67starfoxgrabs
4:33.83oneatetwostops buttoning
4:35.90praopraostarts preventing
4:38.83t('_'t)starts buttoning
4:38.87starfoxstarts buttoning
4:39.90t('_'t)stops preventing
4:41.40Root Ballstarts blocking
4:41.82BartimaeusJrstarts blocking
4:43.73t('_'t)tagsoneatetwopops(−9.88, −0.05)
4:43.80praopraostarts blocking
4:43.83t('_'t)stops buttoning
4:43.87starfoxstops buttoningoneatetwostarts buttoning
4:43.90t('_'t)starts preventing
4:44.18Tystarts blocking
4:46.38Tygrabs
4:46.40Root Ballstops blocking
4:46.90praopraostops preventing
t('_'t)stops preventing
astops preventing
4:47.02t('_'t)starts blocking
4:48.80BartimaeusJrstops blocking
4:48.87oneatetwostops buttoning
4:49.18t('_'t)returnsTystops blocking(−17.93, +3.23)
Tydrops
4:49.90praopraostarts preventing
t('_'t)starts preventing
4:51.13BartimaeusJrstarts blocking
4:51.28Root Ballstarts blocking
4:51.45Tystarts blocking
4:56.05oneatetwograbs
4:56.28Root Ballstops blocking
4:56.45t('_'t)stops blockingTystops blocking
4:56.73Tystarts blocking
4:56.90praopraostops preventing
t('_'t)stops preventing
4:56.93praopraostops blockingBartimaeusJrstops blocking
4:58.83Root Ballstarts buttoning
4:58.87astarts buttoning
5:01.73Tystops blocking
5:01.97Tystarts blocking
5:05.48praopraopowers up
5:06.97Tystops blocking
5:07.42Typowers up
5:08.47t('_'t)pops(+0.05, −9.90)
Tytags
5:08.83Root Ballstops buttoning
5:08.87astops buttoning
5:10.70oneatetwostarts blocking
5:13.45starfoxstarts blocking
5:15.70praopraoreturnsoneatetwostops blocking(+16.00, +1.38)
oneatetwodrops
5:16.28praopraopops(+17.00, +1.03)
Tytags
5:17.37Root Ballgrabs
5:17.67t('_'t)pops(+13.38, −1.28)
Tytags
5:18.45starfoxstops blocking(+1.70, −2.85)
BartimaeusJrreturns
starfoxdrops
5:18.87Tystarts buttoning
5:18.90Tystarts preventing
5:21.58apops(+10.43, −3.10)
Tytags
5:21.90Tystops preventing
5:23.87Tystops buttoning
5:24.18praopraopops(+7.23, +1.90)
Tytags
5:24.40Root Ballcaptures
5:24.42
match end
praopraostops oneatetwowins
t('_'t)stops BartimaeusJrwins
astops Tywins
starfoxstops Root Ballwins