TagPro Analytics

Capture the Game

Summary

Score2
Red
1
Blue
MapTehuitzingo

ThePlaymaker and Fronj
Duration6:57
6:00 time limit + 0:57 overtime
StartersArteezy
OfficeHours
Some Ball 2
Apprentice
SOCIALISM!
Some Ball 3
Substituteswaterboy
WiMpYh
Captures
OfficeHours4:07
waterboy6:57
4:26Apprentice
Typepublic match
Server Los Angeles
port 9004
Date
Id#2320343
Raw data URLhttps://tagpro.eu/data/?match=2320343

Scoreboard

Play­erGrabsHoldCap­turesKiss­esDropsPopsPreventHaveChaseRe­turnsTagsCom­bosBut­tonBlockPow­er-upsPow­erPlayPlus-mi­nusWinScoreRank points
Apprentice72:1511660:160:111:03101000:150:2021040:400:110:006:57−164
OfficeHours136°91:4111890:350:200:174500:050:2602130:000:170:206:57+155+33
waterboy30°61:0210560:290:190:396600:100:3000000:000:000:005:52+144+27
SOCIALISM!62°60:4600680:140:091:499900:050:5122040:400:260:006:57−140+27
Some Ball 240:1400460:490:342:449900:000:1020130:400:000:206:57+138
Some Ball 381:17018100:170:120:072600:050:2501120:000:200:206:57−122
Arteezy102:060210130:020:010:335600:050:2501010:000:060:006:57+119
WiMpYh67°50:1401580:050:041:516600:250:3010010:200:000:005:52−118+21
Red295:032327341:551:144:13242600:201:3123270:400:230:4026:42+1156+60
Blue264:321325320:520:354:49273100:502:06541111:400:570:2026:42−1144+48

Power-up luck

TeamPower-upsPearson’s chi-squared test
χ²dfp
Spawn luckboth6.00+1.006.00+2.006.00−3.002.3320.3
Collection luckRed2.72−0.723.11−0.111.17+0.831.2920.5
Blue4.28+0.724.89+0.111.83−0.83
Total luckRed2.33−0.332.33+0.672.33−0.333.1940.5
Blue3.67+1.333.67+1.333.67−2.67

Splats

Attacks

GrabHoldOut­comeRe­turnsTagsCom­bosPow­er-upsPow­er
4:00.10OfficeHours0:07.10Capture00001010:00.000:02.900:00.00
6:49.28waterboy0:07.45Capture00000000:00.000:00.000:00.00
4:15.90Apprentice0:09.97Capture00000000:09.970:00.000:00.00
5:27.33Apprentice0:53.08Return bySome Ball 200000000:00.000:00.000:00.00
2:40.45Apprentice0:34.20Return bySome Ball 200000000:00.000:00.000:00.00
2:52.40Arteezy0:31.85Return byWiMpYh00000000:00.000:00.000:00.00
1:15.50Some Ball 30:27.67Return bySome Ball 200000000:00.000:05.630:00.00
1:21.97Arteezy0:26.65Return bySOCIALISM!00000000:00.000:00.000:00.00
3:14.90SOCIALISM!0:25.12Return bySome Ball 200000000:00.000:06.280:00.00
6:25.33Arteezy0:21.65Kiss withWiMpYh11000000:00.000:00.000:00.00
6:01.87OfficeHours0:21.35Return bySOCIALISM!00001010:00.000:11.980:00.00
6:20.67Some Ball 30:21.10Return bywaterboy00000000:00.000:00.000:00.00
3:39.93waterboy0:19.92Return bySOCIALISM!00000000:00.000:00.000:00.00
1:03.23OfficeHours0:18.50Return byWiMpYh00000000:00.000:00.000:00.00
0:55.42Apprentice0:18.22Return bySome Ball 200001020:00.000:10.630:00.00
5:45.25waterboy0:16.37Return bySOCIALISM!00000000:00.000:00.000:00.00
4:45.93Arteezy0:15.58Return byApprentice00000000:00.000:00.000:00.00
3:24.50OfficeHours0:15.27Return byWiMpYh00000000:00.000:00.000:00.00
5:19.98OfficeHours0:14.17Return byWiMpYh01000000:00.000:00.000:04.48
2:15.80waterboy0:12.88Return byApprentice00000000:00.000:00.000:00.00
3:40.27Apprentice0:11.73Return byArteezy00000000:00.000:00.000:00.00
0:44.30Some Ball 30:10.87Kiss withArteezy11000000:00.000:00.000:00.00
5:34.17Arteezy0:10.83Return bySOCIALISM!00000000:00.000:00.000:00.00
4:35.13OfficeHours0:10.53Return byApprentice00000000:00.000:00.000:00.00
5:11.17SOCIALISM!0:09.13Drop00000000:00.000:00.450:00.00
2:43.05OfficeHours0:09.10Return byWiMpYh00000000:00.000:00.000:00.00
0:36.23Arteezy0:07.32Return byApprentice00000000:00.000:00.000:00.00
1:49.37WiMpYh0:07.25Return byOfficeHours00000000:00.000:00.000:00.00
2:29.05Arteezy0:06.60Return bySOCIALISM!00000000:00.000:00.000:00.00
2:05.75Apprentice0:06.50Kiss withOfficeHours11000000:06.500:00.000:00.00
3:52.25Some Ball 30:05.72Return byArteezy00000000:00.000:00.000:00.00
1:48.87waterboy0:05.28Return byApprentice00000000:00.000:00.000:00.00
5:02.00Some Ball 20:05.23Return byApprentice00000000:00.000:00.000:00.00
5:20.55Some Ball 30:04.77Return bywaterboy00000000:00.000:00.000:00.00
4:01.20SOCIALISM!0:04.45Return bywaterboy00000000:00.000:00.000:00.00
4:36.45Some Ball 30:04.40Return bywaterboy00000000:00.000:00.000:00.00
4:29.43Some Ball 20:03.80Return bySome Ball 300000000:00.000:00.000:00.00
2:09.08OfficeHours0:03.17Kiss withApprentice11000000:00.000:00.000:00.00
0:52.03Arteezy0:03.13Kiss withSome Ball 311000000:00.000:00.000:00.00
0:16.60SOCIALISM!0:03.05Return bySome Ball 200000000:00.000:00.000:00.00
0:59.52Some Ball 20:02.83Return bySOCIALISM!00000000:00.000:00.000:00.00
2:12.72SOCIALISM!0:02.75Return byArteezy00000000:02.750:00.000:00.00
2:00.03Some Ball 20:02.57Return bySOCIALISM!00000000:00.000:00.000:00.00
4:32.53WiMpYh0:02.43Return bywaterboy00000000:00.000:00.000:00.00
6:44.62WiMpYh0:02.37Kiss withArteezy11000000:00.000:00.000:00.00
0:04.83OfficeHours0:01.90Return byApprentice00000000:00.000:00.000:00.00
4:11.13Arteezy0:01.68Return bySOCIALISM!00000000:00.000:00.000:00.00
2:28.02Some Ball 30:01.60Return byOfficeHours00000000:00.000:00.000:00.00
0:33.88SOCIALISM!0:01.57Return byOfficeHours00000000:00.000:00.000:00.00
5:06.88WiMpYh0:01.42Return bywaterboy00000000:00.000:00.000:00.00
0:26.82Some Ball 30:01.25Return bySome Ball 200000000:00.000:00.000:00.00
6:48.65Apprentice0:01.02Return bySome Ball 200000000:00.000:00.000:00.00
2:37.18WiMpYh0:00.72Return bySome Ball 200000000:00.000:00.000:00.00
4:28.03waterboy0:00.42Return byApprentice00000000:00.000:00.000:00.00
0:24.42Arteezy0:00.25Return byApprentice00000000:00.000:00.000:00.00

Timeline

Time
E­ventsSplat lo­ca­tionsE­ventsSplat lo­ca­tions
0:00.00
match start
Some Ball 2starts SOCIALISM!starts
Arteezystarts Some Ball 3starts
OfficeHoursstarts Apprenticestarts
0:04.50Apprenticestarts preventing
0:04.73Some Ball 3pops(−4.78, +3.23)
0:04.83OfficeHoursgrabs
0:05.50Apprenticestops preventing
0:06.32SOCIALISM!pops(−10.70, +6.25)
0:06.73OfficeHoursdrops (+20.28, +0.58)
Apprenticereturns
0:11.27Arteezypops(+10.28, −6.65)
0:16.50Some Ball 2starts preventing
0:16.60SOCIALISM!grabs
0:16.92Some Ball 3pops(−11.10, +6.18)
0:17.50Some Ball 2stops preventing
0:19.65Some Ball 2returnsSOCIALISM!drops (−22.25, +4.70)
0:19.67Arteezystarts blocking
0:23.07Some Ball 3starts blocking
0:23.50Apprenticestarts preventing
0:23.57Apprenticestarts buttoning
0:24.42Arteezygrabs
0:24.50Apprenticestops preventing
0:24.67Arteezystops blocking(+17.45, −3.45)
Apprenticereturns
Arteezydrops
0:26.50Some Ball 2starts preventing
0:26.82Some Ball 3grabs
0:27.50Some Ball 2stops preventing
0:28.07Some Ball 2returnsSome Ball 3stops blocking(−19.33, +8.03)
Some Ball 3drops
0:30.45SOCIALISM!starts blocking
0:30.50Some Ball 2starts preventing
0:33.50OfficeHoursstarts preventing
0:33.57Apprenticestops buttoning
0:33.88SOCIALISM!grabs
0:34.50Some Ball 2stops preventing
OfficeHoursstops preventing
0:35.45OfficeHoursreturnsSOCIALISM!stops blocking(−13.88, +8.00)
SOCIALISM!drops
0:35.50Apprenticestarts preventing
0:36.23Arteezygrabs
0:36.50Apprenticestops preventing
0:37.50Some Ball 2starts preventing
OfficeHoursstarts preventing
0:41.47SOCIALISM!starts blocking
0:42.50OfficeHoursstops preventing
0:43.47SOCIALISM!starts buttoning
0:43.50OfficeHoursstarts preventing
0:43.55Arteezydrops (−12.90, +6.03)
Apprenticereturns
0:44.30Some Ball 3grabs
0:44.50Some Ball 2stops preventing
OfficeHoursstops preventing
0:46.47SOCIALISM!stops blocking
0:48.47SOCIALISM!stops buttoning
0:48.83SOCIALISM!starts blocking
0:52.03Arteezygrabs
0:53.83SOCIALISM!stops blocking
0:55.17Arteezyreturns(+17.40, −2.40)
Some Ball 3returns(+17.28, −1.48)
Arteezydrops Some Ball 3drops
0:55.42Apprenticegrabs
0:55.50SOCIALISM!starts preventing
0:56.33Arteezystarts blockingSOCIALISM!starts blocking
0:57.35Some Ball 2starts blocking
0:59.52Some Ball 2grabs SOCIALISM!stops preventing
1:00.08Apprenticepowers up
1:01.13Some Ball 3powers up
1:01.33Arteezystops blockingSOCIALISM!stops blocking
1:02.35Some Ball 2stops blocking(+6.08, +6.23)
SOCIALISM!returns
Some Ball 2drops
1:03.23OfficeHoursgrabs
1:03.52Apprenticepowers up
1:04.77waterboyjoins
1:04.80WiMpYhjoins
1:05.72Apprenticestarts blocking
1:07.78ArteezytagsSOCIALISM!pops(+12.98, +2.80)
1:10.72Apprenticepowers down
Apprenticestops blocking
1:13.63Some Ball 2returnsApprenticedrops (+16.85, +4.75)
1:15.50Some Ball 3grabs
1:21.13Some Ball 3powers down
1:21.73OfficeHoursdrops (−13.00, −3.90)
WiMpYhreturns
1:21.97Arteezygrabs
1:32.75SOCIALISM!starts blocking
1:33.47WiMpYhstarts buttoning
1:37.75SOCIALISM!stops blocking
1:38.47WiMpYhstops buttoning
1:40.18OfficeHoursstarts blocking
1:43.17Some Ball 2returnsSome Ball 3drops (+20.03, +2.80)
1:45.18OfficeHoursstops blocking
1:48.62Arteezydrops (+2.58, −7.00)
SOCIALISM!returns
1:48.87waterboygrabs
1:49.37WiMpYhgrabs
1:51.62WiMpYhstarts blocking
1:54.15waterboydrops (+17.08, +1.60)
Apprenticereturns
1:54.53SOCIALISM!starts preventing
Some Ball 3starts preventing
Apprenticestarts preventing
1:56.62OfficeHoursreturnsWiMpYhstops blocking(+11.78, −6.03)
WiMpYhdrops
1:57.53SOCIALISM!stops preventing
Apprenticestops preventing
2:00.03Some Ball 2grabs
2:00.53Some Ball 3stops preventing
2:00.93Apprenticepowers up
2:02.02SOCIALISM!powers up
2:02.60Some Ball 2drops (+4.45, −8.95)
SOCIALISM!returns
2:04.32Arteezypowers up
2:05.28WiMpYhstarts blocking
2:05.53waterboystarts preventingSome Ball 3starts preventing
2:05.75Apprenticegrabs
2:06.53waterboystops preventing
2:06.58Arteezypops(−4.58, +3.58)
2:09.08OfficeHoursgrabs
2:09.53Some Ball 3stops preventing
2:10.28Arteezypowers down WiMpYhstops blocking
2:12.25OfficeHoursreturns(+0.53, +6.00)
Apprenticereturns(0.00, +5.28)
OfficeHoursdrops Apprenticedrops
2:12.72SOCIALISM!grabs
2:15.47ArteezyreturnsSOCIALISM!drops (−11.28, +5.43)
2:15.80waterboygrabs
2:16.20Some Ball 2pops(−10.78, +6.23)
2:18.53OfficeHoursstarts preventing
2:20.93Apprenticepowers down
2:21.53OfficeHoursstops preventing
2:22.02SOCIALISM!powers down
2:22.53Some Ball 2starts preventing
2:23.20Some Ball 3starts blocking
2:24.53OfficeHoursstarts preventing
2:28.02Some Ball 3grabs
2:28.20Some Ball 3stops blocking
2:28.53Some Ball 2stops preventing
OfficeHoursstops preventing
2:28.68waterboydrops (+14.98, +6.53)
Apprenticereturns
2:29.05Arteezygrabs
2:29.62OfficeHoursreturnsSome Ball 3drops (−21.00, −1.55)
2:30.53Some Ball 2starts preventing
OfficeHoursstarts preventing
2:32.90WiMpYhstarts blocking
2:33.53OfficeHoursstops preventing
2:34.53Some Ball 2stops preventing
2:35.62Apprenticestarts blocking
2:35.65Arteezydrops (+19.70, +3.35)
SOCIALISM!returns
2:36.53Some Ball 2starts preventing
OfficeHoursstarts preventing
2:37.00SOCIALISM!starts blocking
2:37.18WiMpYhgrabs
2:37.53Some Ball 2stops preventing
OfficeHoursstops preventing
2:37.90Some Ball 2returnsWiMpYhstops blocking(−16.23, +2.28)
WiMpYhdrops
2:40.45Apprenticegrabs
2:40.62Apprenticestops blocking
2:42.53Some Ball 3starts preventing
2:42.80SOCIALISM!stops blocking
2:43.05OfficeHoursgrabs
2:43.53Some Ball 3stops preventing
2:52.15OfficeHoursdrops (−18.13, +4.03)
WiMpYhreturns
2:52.40Arteezygrabs
3:01.18SOCIALISM!powers up
3:03.57Some Ball 2powers up
3:04.35WiMpYhpowers up
3:09.65Apprenticestarts blocking
3:11.15WiMpYhpops(−11.08, +6.20)
3:14.65Some Ball 2returnsApprenticestops blocking(+18.65, +1.35)
Apprenticedrops
3:14.90SOCIALISM!grabs
3:17.50Some Ball 3starts blocking
3:21.18SOCIALISM!powers down
3:23.55Some Ball 2powers down
3:23.57OfficeHoursstarts buttoning
3:24.25Arteezydrops (−9.15, +7.00)
WiMpYhreturns
3:24.35WiMpYhpowers down
3:24.50OfficeHoursgrabs
3:27.15Some Ball 3stops blocking
3:28.57OfficeHoursstops buttoning
3:39.77OfficeHoursdrops (−14.45, −6.80)
WiMpYhreturns
3:39.93waterboygrabs
3:40.02Some Ball 2returnsSOCIALISM!drops (+0.85, +3.10)
3:40.27Apprenticegrabs
3:42.60SOCIALISM!starts blocking
3:47.00Apprenticestarts blocking
3:47.60SOCIALISM!stops blocking
3:48.57Arteezystarts buttoning
3:52.00ArteezyreturnsApprenticestops blocking(+18.20, 0.00)
Apprenticedrops
3:52.25Some Ball 3grabs
3:53.57Arteezystops buttoning
3:54.42Arteezystarts blocking
3:57.97ArteezyreturnsSome Ball 3drops (−7.33, +1.55)
3:59.42Arteezystops blocking
3:59.85waterboydrops (−8.58, +5.08)
SOCIALISM!returns
4:00.10OfficeHoursgrabs
4:00.67Some Ball 2starts preventing
4:01.20SOCIALISM!grabs
4:01.67Some Ball 2stops preventing
4:04.30OfficeHourspowers up
4:04.62Some Ball 3powers up
4:05.65waterboyreturnsSOCIALISM!drops (−20.95, +0.93)
4:05.67Some Ball 2starts preventing
4:06.67waterboystarts preventing
4:07.20OfficeHourscaptures
4:07.67OfficeHoursstarts preventing
4:07.82Arteezystarts blocking
4:09.20OfficeHourspowers down
4:10.15waterboypops(−15.20, +2.65)
Some Ball 3tags
4:10.67waterboystops preventing
4:11.13Arteezygrabs
4:11.48Apprenticepowers up
4:11.67OfficeHoursstops preventing
4:12.82Arteezystops blocking(+16.70, +3.13)
SOCIALISM!returns
Arteezydrops
4:15.67OfficeHoursstarts preventing
4:15.90Apprenticegrabs
4:16.05Some Ball 2pops(−16.63, +0.98)
Some Ball 3tags
4:16.67Some Ball 2stops preventing
OfficeHoursstops preventing
4:18.57waterboystarts buttoning
4:21.22Arteezypops(+1.73, +2.88)
Some Ball 3tags
4:21.67SOCIALISM!starts preventing
4:22.72OfficeHourspops(+10.03, −2.45)
Some Ball 3tags
4:23.18waterboystarts blocking
4:23.57waterboystops buttoning
4:23.67Some Ball 3starts preventing
4:24.62Some Ball 3powers down
4:25.87Apprenticecaptures
4:26.68Apprenticestarts preventing
4:28.03waterboygrabs
4:28.18waterboystops blocking
4:28.45waterboydrops (+18.60, −4.28)
Apprenticereturns
4:28.55SOCIALISM!starts blocking
4:28.68SOCIALISM!stops preventing
4:29.43Some Ball 2grabs
4:29.68Arteezystarts preventingSome Ball 3stops preventing
OfficeHoursstarts preventingApprenticestops preventing
4:30.68Arteezystops preventing
OfficeHoursstops preventing
4:30.73OfficeHoursstarts preventing
4:31.48Apprenticepowers down
4:31.73OfficeHoursstops preventing
4:32.53WiMpYhgrabs
4:33.23Some Ball 2drops (−3.33, −0.15)
Some Ball 3returns
4:33.48waterboystarts buttoning
4:33.88SOCIALISM!stops blocking
4:34.97waterboyreturnsWiMpYhdrops (−13.00, +7.15)
4:35.13OfficeHoursgrabs
4:35.73waterboystarts preventing
4:36.45Some Ball 3grabs
4:36.73waterboystops preventing
4:38.48waterboystops buttoning
4:40.30waterboystarts blocking
4:40.85waterboyreturnsSome Ball 3drops (−12.88, −2.80)
4:41.75Some Ball 2starts preventing
waterboystarts preventing
4:42.75Some Ball 2stops preventing
4:45.30waterboystops blocking
4:45.67OfficeHoursdrops (−12.50, +4.03)
Apprenticereturns
4:45.75Some Ball 2starts preventing
4:45.93Arteezygrabs
4:51.75Some Ball 2stops preventing
OfficeHoursstarts preventing
4:56.75waterboystops preventing
4:57.75waterboystarts preventing
5:00.75waterboystops preventing
5:01.52Arteezydrops (−6.58, −6.58)
Apprenticereturns
5:01.75OfficeHoursstops preventing
5:02.00Some Ball 2grabs
5:03.48Some Ball 3starts buttoning
5:04.47OfficeHourspowers up
5:05.62SOCIALISM!powers up
5:05.75waterboystarts preventing
5:06.62SOCIALISM!starts blocking
5:06.88WiMpYhgrabs
5:07.23Some Ball 2drops (+9.98, +0.20)
Apprenticereturns
5:07.75waterboystops preventing
5:08.30waterboyreturnsWiMpYhdrops (−21.93, +0.10)
5:08.48Some Ball 3stops buttoning
5:08.75waterboystarts preventing
5:09.75Apprenticestarts preventing
5:11.17SOCIALISM!grabs
5:11.62SOCIALISM!powers down
SOCIALISM!stops blocking
5:11.75waterboystops preventing
5:13.75Apprenticestops preventing
5:14.48Some Ball 2powers up
5:15.75Apprenticestarts preventing
WiMpYhstarts preventing
5:16.83waterboystarts blocking
5:18.75Apprenticestops preventing
5:19.98OfficeHoursgrabs
5:20.05OfficeHourstagsWiMpYhpops(+17.85, −3.35)
5:20.30SOCIALISM!drops (+10.23, −6.75)
5:20.32Some Ball 3starts blocking
5:20.55Some Ball 3grabs
5:20.75WiMpYhstops preventing
5:21.83waterboystops blocking
5:24.47OfficeHourspowers down
5:25.32waterboyreturnsSome Ball 3stops blocking(−4.88, −1.20)
Some Ball 3drops
5:27.33Apprenticegrabs
5:29.05waterboystarts blockingWiMpYhstarts blocking
5:34.05waterboystops blockingWiMpYhstops blocking
5:34.15OfficeHoursdrops (−12.83, −5.10)
WiMpYhreturns
5:34.17Arteezygrabs
5:34.48Some Ball 2powers down
5:43.48WiMpYhstarts buttoning
5:45.00Arteezydrops (−20.63, −1.18)
SOCIALISM!returns
5:45.25waterboygrabs
5:53.48WiMpYhstops buttoning
5:54.08Some Ball 2starts blocking
5:56.62waterboystarts blocking
5:58.48WiMpYhstarts buttoning
5:59.08Some Ball 2stops blocking
6:01.62waterboystops blocking(+3.48, −8.88)
SOCIALISM!returns
waterboydrops
6:01.87OfficeHoursgrabs
6:03.55WiMpYhstarts blocking
6:04.87waterboystarts blockingSOCIALISM!starts blocking
6:05.55Some Ball 2powers up
6:06.48OfficeHourspowers up
6:08.48WiMpYhstops buttoning
6:08.55WiMpYhstops blocking
6:09.87waterboystops blockingSOCIALISM!stops blocking
6:13.47OfficeHoursstarts blocking
6:14.82SOCIALISM!powers up
6:17.98WiMpYhstarts blocking
6:18.47OfficeHourspowers down
OfficeHoursstops blocking
6:20.42Some Ball 2returnsApprenticedrops (−8.78, +1.60)
6:20.67Some Ball 3grabs
6:22.98WiMpYhstops blocking
6:23.22OfficeHoursdrops (−0.20, −5.98)
SOCIALISM!returns
6:25.15OfficeHoursstarts blocking
6:25.33Arteezygrabs
6:25.55Some Ball 2powers down
6:28.48Apprenticestarts buttoning
6:33.48Apprenticestops buttoning
6:34.82SOCIALISM!powers down
6:35.32OfficeHoursstops blocking
6:41.77waterboyreturnsSome Ball 3drops (+20.20, +0.65)
6:44.50OfficeHoursstarts blocking
6:44.62WiMpYhgrabs
6:46.98Arteezyreturns(−15.60, −2.78)
WiMpYhreturns(−16.23, −2.10)
Arteezydrops WiMpYhdrops
6:48.65Apprenticegrabs
6:49.28waterboygrabs
6:49.67Some Ball 2returnsApprenticedrops (−18.05, +4.80)
6:49.92Some Ball 2starts preventing
6:50.52OfficeHoursstops blocking
6:51.28Arteezystarts blocking
6:54.92Arteezystarts preventing
6:55.25WiMpYhpops(+11.10, −6.20)
6:55.92Some Ball 2stops preventing
Arteezystops preventing
6:56.28Arteezystops blocking
6:56.73waterboycaptures
6:56.75
match end
Some Ball 2wins SOCIALISM!stops
Arteezywins Some Ball 3stops
OfficeHourswins Apprenticestops
waterboywins WiMpYhstops